Nota di Copyright MPEG MPEG-2: risoluzioni previste MPEG
Transcript
Nota di Copyright MPEG MPEG-2: risoluzioni previste MPEG
Fondamenti di Informatica Fondamenti di Informatica - Compressione MPEG Fondamenti di Informatica - Compressione MPEG Nota di Copyright 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. FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Compressione MPEG © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1 © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) Fondamenti di Informatica - Compressione MPEG 2 Fondamenti di Informatica - Compressione MPEG MPEG MPEG-2: risoluzioni previste • 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 Level Resolution Frame Rate Maximum Bit Rate Application Low 352 x 240 30 fps 4 Mbps Consumer VCR and MPEG-1 Compatability Main 720 x 480 30 fps 15 Mbps Commercial TV High 1440 1440 x 1152 30 fps 60 Mbps Consumer HDTV High 1920 x 1080 30 fps 80 Mbps Professional HDTV Production Digital satellite TV, DVD © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 3 © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) Fondamenti di Informatica - Compressione MPEG MPEG-2: come funziona? Fondamenti di Informatica - Compressione MPEG 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 • 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 © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 4 5 © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 6 1 Fondamenti di Informatica Fondamenti di Informatica - Compressione MPEG Fondamenti di Informatica - Compressione MPEG Motion compensated prediction Fotogramma N-1 Sequenze di immagini Fotogramma N I finestra di ricerca del movimento blocco di errore © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) B P B B P tempo I (Intra-pictures): codifica senza riferimento ad altri fotogrammi P (Inter-frame predicted pictures): codifica con riferimento alla più vicina I o P-picture B (Bi-directional predicted/interpolated pictures): codifica basata sia sul fotogramma precedente che sul successivo, utile per “fast reverse play” differenze nei pixel del blocco blocco di immagine di cui si calcola il vettore di movimento B 7 © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) © 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 8 2