MULTIMEDIA PROCESSING FOR STREAMING APPLICATIONS

Ingegneria Informatica 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
L’INSEGNAMENTO FORNISCE GLI ELEMENTI ESSENZIALI PER:
- RAPPRESENTAZIONE EFFICIENTE DELL’INFORMAZIONE NEI SISTEMI DIGITALI MULTIMEDIALI.
- ELEMENTI DI TRASMISSIONE AFFIDABILE E TECNICHE DI STREAMING.
- ANALISI E IMPLEMENTAZIONE DI CODIFICATORI/DECODIFICATORI PER SORGENTI AUDIO, IMMAGINI E VIDEO.

CONOSCENZE E CAPACITÀ DI COMPRENSIONE:
CAPACITÀ DI MODELLARE ED ANALIZZARE SORGENTI MULTIMEDIALI, LE RELATIVE TECNICHE DI CODIFICA E DI TRASMISSIONE IN STREAMING

CONOSCENZA E CAPACITÀ DI COMPRENSIONE APPLICATE:
PROGETTAZIONE DI CODEC PER SEGNALI MULTIMEDIALI E PER TRASMISSIONI IN STREAMING
Prerequisites
PER IL PROFICUO RAGGIUNGIMENTO DEGLI OBIETTIVI PREFISSATI È RICHIESTO IL POSSESSO DI STRUMENTI DI BASE NEL CAMPO MATEMATICO, PROBABILISTICO, E DELLA PROGRAMMAZIONE.
Contents
TOTALE ORE LEZIONE/ESERCITAZIONE/LABORATORIO (LEZ/ESE/LAB): 28/20/0

UNITÀ DIDATTICA (UD) 1: ELEMENTI DI BASE DI TEORIA DELL'INFORMAZIONE
(LEZ/ESE/LAB 7/5/0)
1 (2H LEZ) ENTROPIA
2 (2H LEZ) INFORMAZIONE MUTUA, DIVERGENZA, DISUGUAGLIANZA LOG-SUM
3 (2H ESE) ESERCIZI SULLE QUANTITÀ INFORMAZIONALI
4 (2H LEZ) AEP. TEOREMA DEL TRATTAMENTO DEI DATI
5 (1H LEZ+1H ESE) BSC. CAPACITÀ DI CANALE, ESERCIZI
6 (2H ESE) ESERCIZI SU AEP E CODIFICA

CONOSCENZE E CAPACITÀ DI COMPRENSIONE: COMPRENSIONE DELLE PRINCIPALI QUANTITÀ INFORMAZIONALI E DEGLI SCHEMI CONCETTUALI DI CODIFICA
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: MANIPOLAZIONE ANALITICA DELLE QUANTITÀ INFORMAZIONALI E LORO RELAZIONI


UD2: CODIFICA DI SORGENTE SENZA PERDITA
(LEZ/ESE/LAB 7/5/0)

7 (2H LEZ) PRINCIPI DI CODIFICA DI SORGENTE. CLASSIFICAZIONE DEI CODICI
8 (2H LEZ) CODIFICA ENTROPICA E ALGORITMO DI HUFFMAN
9 (2H LEZ) CODICI DI LEMPEL & ZIV, IMPLEMENTAZIONE CON STRUTTURA AD ALBERO: LZ78
10 (1H LEZ+1H ESE) CENNI SU LZ77 E LZW, IMPLEMENTAZIONE DEI CODICI ESAMINATI
11 (2H ESE) IMPLEMENTAZIONE AL CALCOLATORE DEI CODICI ESAMINATI
12 (2H ESE) IMPLEMENTAZIONE AL CALCOLATORE DEI CODICI ESAMINATI

CONOSCENZE E CAPACITÀ DI COMPRENSIONE: FUNZIONAMENTO DEI PRINCIPALI CODICI DI SORGENTE SENZA PERDITE
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: IMPLEMENTAZIONE AL CALCOLATORE DEI CODICI ESAMINATI E ANALISI PRESTAZIONALE


UD3: CODIFICA DI SORGENTE CON PERDITA
(LEZ/ESE/LAB 7/5/0)

13 (2H LEZ) ELEMENTI DI QUANTIZZAZIONE. REGOLA “NEAREST NEIGHBOR” E REGOLA DEL CENTROIDE. ALGORITMO DI LLOYD & MAX
14 (2H LEZ) CODIFICA PER SOTTOBANDE E PER TRASFORMATA. CENNI SULLE WAVELETS
15 (2 H LEZ) STANDARD JPEG E MPEG
16 (1H LEZ+1H ESE) CENNI SU MP3 E H.264, IMPLEMENTAZIONE DEI CODICI ESAMINATI
17 (2H ESE) IMPLEMENTAZIONE AL CALCOLATORE DEI CODICI ESAMINATI
18 (2H ESE) IMPLEMENTAZIONE AL CALCOLATORE DEI CODICI ESAMINATI

CONOSCENZE E CAPACITÀ DI COMPRENSIONE: FUNZIONAMENTO DEI PRINCIPALI QUANTIZZATORI E CODICI DI SORGENTE CON PERDITE, COMPRENSIONE DEGLI STANDARD DI CODIFICA
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: IMPLEMENTAZIONE AL CALCOLATORE DEI QUANTIZZATORI ESAMINATI E ANALISI PRESTAZIONALE


UD4: TECNICHE DI TRASMISSIONE AFFIDABILE E STREAMING
(LEZ/ESE/LAB 7/5/0)

19 (2H LEZ) PRINCIPI DI TRASMISSIONE AFFIDABILE
20 (2H LEZ) CENNI SU CODICI DI CANALE: BLOCCHI, CONVOLUZIONALI, TURBO, LDPC
21 (2H LEZ) PROTOCOLLI PER LO STREAMING
22 (1H LEZ+1H ESE) PROTOCOLLI PER LO STREAMING, IMPLEMENTAZIONE DEI CODICI ESAMINATI
23 (2H ESE) IMPLEMENTAZIONE AL CALCOLATORE DEI CODICI ESAMINATI
24 (2H ESE) IMPLEMENTAZIONE AL CALCOLATORE DEI CODICI ESAMINATI

CONOSCENZE E CAPACITÀ DI COMPRENSIONE: FUNZIONAMENTO DEI PRINCIPALI CODICI DI CANALE E PROTOCOLLI DI STREAMING
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: IMPLEMENTAZIONE AL CALCOLATORE DI ALCUNI CODICI ESAMINATI E ANALISI PRESTAZIONALE
Teaching Methods
L’INSEGNAMENTO CONTEMPLA LEZIONI, SIA TEORICHE CHE APPLICATIVE (IMPLEMENTAZIONE AL CALCOLATORE DI CODIFICATORI/DECODIFICATORI) SULLA CODIFICA DI SORGENTI MULTIMEDIALI E TECNICHE DI STREAMING.
Verification of learning
LA VALUTAZIONE DEL RAGGIUNGIMENTO DEGLI OBIETTIVI PREFISSATI AVVERRA' MEDIANTE LA PRESENTAZIONE DI UN PROGETTO AL CALCOLATORE (CHE VERTERA’ IN GENERALE SULL’IMPLEMENTAZIONE E ANALISI DI CODIFICATORI/DECODIFICATORI PER SEGNALI MULTIMEDIALI) CORREDATA DA UNA BREVE RELAZIONE IN FORMA SCRITTA O ORALE.

GLI ELEMENTI PRINCIPALI PER LA VALUTAZIONE SARANNO: RISULTATI DEL PROGETTO, CORRETTEZZA ED EFFICACIA DELL'IMPOSTAZIONE, CHIAREZZA ESPOSITIVA, COMPRENSIONE, CAPACITÀ DI ANALISI, APPROFONDIMENTO CRITICO E VISIONE GENERALE DELLA MATERIA.
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

MATERIALE DIDATTICO INTEGRATIVO SARÀ DISPONIBILE NELLA SEZIONE DEDICATA DELL'INSEGNAMENTO ALL'INTERNO DELLA PIATTAFORMA E-LEARNING DI ATENEO (HTTP://ELEARNING.UNISA.IT) ACCESSIBILE AGLI STUDENTI DEL CORSO TRAMITE LE CREDENZIALI UNICHE DI ATENEO.
More Information
L'INSEGNAMENTO È EROGATO IN ITALIANO.
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2022-09-16]