Professional Documents
Culture Documents
Codifica video
Il video digitale
La definizione di video digitale corrisponde
alla codifica numerica di un segnale video.
marcog@di.unito.it,
gribaudo@elet.polimi.it
Il video digitale
Il video digitale
Il video digitale
Il video digitale
24 FPS :
25 FPS :
30 FPS :
Cinema
Televisione PAL
Televisione NTSC
Il video digitale
Il segnale televisivo e' codificato mandando "meta'"
fotogramma al doppio della frequenza.
Il video digitale
Un video che segue lo standard
televisivo e' detto interlacciato.
Il video digitale
Questo puo' dare origine ad immagini che viste
singolarmente hanno un aspetto suddiviso a righe. Tale
fenomeno viene detto combing.
Il video digitale
Un video digitale che invia i fotogrammi in modo
completo e' detto progressivo.
Il video digitale
E' importante considerare il fatto che un video sia
interlacciato, poiche' in molte riprese questo viene
utilizzato per "raddoppiare" la framerate.
Il video digitale
Alcune dimensioni comuni sono:
Il video digitale
Questo porta a necessita' di memorizzazione motlo
elevate:
Il video digitale
Il video digitale
Le tecniche di compressione si dividono in:
Intra-frame
Inter-frame
Il video digitale
Prevede anche
una seconda
strategia di
formazione dei
blocchi (applicata
prima della
trasformata) per
considerare
fotogrammi
interlacciati.
Rispetto al successivo.
Compressione inter-frame
Oppure puo' cercare di recuperare il massimo delle
informazioni da entrambe i fotogrammi.
Lo standard MPEG
Lo standard MPEG e' lo standard di
comperssione video attualmente piu'
diffuso.
Esistono numerose varianti ed estensioni
che lo rendono applicabile in moltissimi
contesti.
Lo standard MPEG
Lo standard MPEG-1 e' quello utilizzato dai
Video CD e supporta un numero ristretto di
dimensioni e di velocita' di trasmissione.
Lo standard MPEG-2 e' quello usato nei DVD e
nelle trasmissioni digitali terrestri e satelliatri.
Esso estende MPEG-1 per velocita' di
trasmissione e caratteristiche supportate.
MPEG-4 e' uno standard invece destinato a
fornire compressioni superiori e a lavorare a
velocita' di trasmissione ridotte.
Lo standard MPEG
Lo standard MPEG prevede una codifica
del colore 4:2:0.
Presenta anche esso numerose
caratteristiche per considerare immagini
interlacciate.
Lo standard MPEG
Anche se i tre fomrati presentano notevoli
differenze, essi si basano sugli stessi
prinicpi.
Esistono altri standard sotto il nome di
MPEG (MPEG-7 ed MPEG-21), ma non
sono standard di compressione video,
bensi' di raccolta di contenuti multimediali.
Lo standard MPEG
Cosi come nel DV e nel JPEG, l'immagine viene
suddivisa in blocchi da 8x8 pixel.
Lo standard MPEG
Essendo 4:2:0, i blocchi da 8x8 pixel sono raggruppati
in blocchi da 16x16 (4 Y + 1 CR + CB) chiamati
Macroblocchi.
I tipi di fotogrammi
MPEG supporta la predizione del
movimento sia in avanti che in modalita'
bidirezionale.
Lo standard classifica i fotogrammi in
modo diverso a seconda di come la
predizione viene effettuata.
I tipi di fotogrammi
I fotogrammi che non vengono calcolati in
modo predittivo vengono chiamati IFrame. (I = Intra-coded)
I tipi di fotogrammi
I fotogrammi codificati per differenza rispetto ai
precedenti sono chiamati P-frame (P = predictivecoded).
I tipi di fotogrammi
Ogni macroblocco ha associato un vettore di distanza,
utilizzato per effettuare la predizione.
I tipi di fotogrammi
Per ottenere
predizioni piu'
accurate, i
vettori hanno
una risluzione
di mezzo
pixel.
I tipi di fotogrammi
I vettori,
essendo
molto simili,
vengono
codificati per
differenza
rispetto a
quelli vicini.
I tipi di fotogrammi
I B-frame (B = Bidirectional) utilizzano un predittore
che e' una combinazione lineare di due predizioni,
provenienti da un fotogramma precedente e da uno
successivo.
I tipi di fotogrammi
I valori
intermedi
vengono
calcolati per
interpolazione.
I tipi di fotogrammi
In questo caso ci sono due vettori di predizione per
macroblocco.
I tipi di fotogrammi
I tipi di fotogrammi
I tipi di fotogrammi
Un insieme di fotogrammi posizionato tra due I-frame
prende il nome di GOP (Group of Pictures).
I tipi di fotogrammi
L'ordine in cui i fotogrammi vengono codificati deve
tenere conto del loro tipo, ed anticipare alcuni
fotogrammi per permettere la decodifica di quelli
intermedi.
I tipi di fotogrammi
I tipi di fotogrammi
La codifica
La codifica
La codifica
MPEG puo' tenere in conto le caratteristiche dovute al
video interlacciato. Se tra due fotogrammi non vi e'
movimento (assenaza di combing), la codifica segue il
fotogramma in ingresso.
La codifica
Se e' presente un effetto di combing, i fotogrammi
possono essere ordinati a linee alternate.
La codifica
La codifica
La codifica
La codifica
La codifica
Ed i coefficienti AC sono memorizzati secondo lo
stesso percorso a zig-zag.
La codifica
Infine, tutti i valori che
identificano un fotogramma,
vengono codificati attraverso un
codice di Huffman modificato. In
questo caso i valori
comprendono non solo il
coefficente DC ed i coefficienti
AC, ma anche i vettori per la
compensazione.
La bit-rate
La bit-rate
La bit-rate
La bit-rate