Fondamenti di Informatica
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1
Fondamenti di Informatica - Compressione MPEG
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1
FONDAMENTI DI INFORMATICA
Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine
Compressione MPEG
Fondamenti di Informatica - Compressione MPEG
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme d i trasparenze ( detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slides (ivi inclusi , ma non limitatamente, ogni immagine, fotografia, animazione , video, audio, musica e testo) sono d i proprietà dell’autore prof. Pier Luca Montessoro, Università degli Studi di Udine.
Le slide possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca , scolastici ed universitari afferenti a l Ministero della Pubblica Istruzione e al Ministero dell’Università e Ricerca Scientifica e Tecnologica , per scopi istituzionali, non a fine di lucro . In tal caso non è richiesta alcuna autorizzazione .
Ogni altro utilizzo o riproduzione (ivi incluse , ma non limitatamente, le riproduzioni su supporti magnetici , su reti d i calcolatori e stampe) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte degli autori.
L’informazione contenuta in queste slide è ritenuta essere accurata alla data della pubblicazione . Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti d i impianti, prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso. L’autore non assume alcuna responsabilità per il contenuto d i queste slide (ivi incluse , ma non limitatamente, la correttezza, completezza , applicabilità , aggiornamento dell’informazione ).
In ogni caso non può essere dichiarata conformità all’informazione contenuta in queste slide.
In ogni caso questa nota di copyright e il suo richiamo in calce ad ogni slide non devono mai essere rimossi e devono essere riportati anche in utilizzi parziali.
Nota di Copyright
Fondamenti di Informatica - Compressione MPEG
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 3
MPEG
• Motion Pictures Experts Group
• Numerosi standard, non solo video (es.
MPEG layer III, o MP3)
• Standard attualmente utilizzato per TV digitale via satellite e DVD: MPEG-2
Fondamenti di Informatica - Compressione MPEG
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 4
MPEG-2: risoluzioni previste
Resolution
Level Frame
Rate
Maximum
Bit Rate Application Low
Main High 1440 High
352 x 240 720 x 480 1440 x 1152 1920 x 1080
30 fps 30 fps 30 fps 30 fps
4 Mbps 15 Mbps 60 Mbps 80 Mbps
Consumer VCR and MPEG-1 Compatability
Commercial TV
Consumer HDTV Professional HDTV
Production
Digital satellite TV, DVD
Fondamenti di Informatica - Compressione MPEG
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 5
MPEG-2: come funziona?
• L’informazione video contiene ridondanze statistice sia in senso spaziale (x,y dell’immagine) sia temporale (relazione tra fotogrammi successivi)
• Correlazione spaziale: DCT (come JPEG)
• Correlazione temporale: motion compensated prediction
Fondamenti di Informatica - Compressione MPEG
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 6
Motion compensated prediction
• Si stima il movimento (motion vector) tra un fotogramma e il successivo
analizzando blocchi di 16x16 pixel
• Per compensare le variazioni di
immagine all’interno dei blocchi si
calcola un blocco di errore come
differenza pixel a pixel della porzione di
fotogramma reale e di quello ottenibile
tramite movimento dal fotogramma
precedente
Fondamenti di Informatica
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2
Fondamenti di Informatica - Compressione MPEG
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 7
Motion compensated prediction
Fotogramma N-1
finestra di ricerca del movimento
blocco di immagine di cui si calcola il vettore di movimento
Fotogramma N
blocco di errore differenze nei pixel del blocco
Fondamenti di Informatica - Compressione MPEG
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 8