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
2021/2022



YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2017
SPRING 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 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]