MPEG-1: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
→‎Compressione video in MPEG-1: Ho inserito i titoli delle altre sottosezioni da compilare per descrivere la compressione video
Inserito qualche dettaglio sulle tipologie di frame previsti
Riga 18:
{{S sezione}}
===Struttura del fotogramma===
L'algoritmo di compressione video in MPEG-1 opera su sequenze di fotogrammi (o ''frame''), ciascuno dei quali è rappresentato come una [[matrice]] di [[pixel]]. AAd ciascunogni pixel è associata una terna di valori (Y,Cb,Cr) che ne descrive le coordinate nello spazio di colore [[YCbCr]]. Di conseguenza, ciascun ''frame'' può essere descritto da tre matrici distinte, una per ciascuna delle componenti di luminanza (Y) e crominanza (Cb e Cr) dei propri ''pixel''. Le componenti di crominanza sono sottocampionate nello spazio di un fattore 4:1, per ridurre l'occupazione di banda risultante dal processo di compressione. La componente di luminanza, invece, non è sottocampionata poiché molto più rilevante ai fini della qualità del segnale video.
Ai fini della compressione, ciascun fotogramma viene scomposto in macro-blocchi di 16x16 ''pixel'', ognuno dei quali conterrà 4 blocchi 8x8 di campioni di luminanza (Y) e 2 blocchi 8x8 per le componenti di crominanza (Cb e Cr).
 
===Tipologie di frame===
Tre sono le tipologie di ''frame'' previste in MPEG-1: I (''Intra''), P (''Predicted'') e B (''Bidirectionally predicted''). Per ciascuna di esse viene utilizzata una differente procedura di compressione. Un ''frame'' di tipo I viene elaborato sulla base di tecniche [[Intra-frame]], ovvero avvalendosi esclusivamente delle informazioni contenute nello fotogramma stesso. I ''frame'' di tipo P e B, invece, sono compressi mediante tecniche ''inter-frame'', ovvero processati considerando le informazioni contenute nei frame temporalmente precedenti e/o successivi. I frame sono raggruppati in ''Group Of Picture'' (GOP) in cui si alternano, in successione regolare, le differenti tipologie di ''frame''. Ad esempio, un GOP potrebbe essere rappresentato come successione di tipo IPPPBPPPB. La struttura del GOP è tipicamente configurabile sulla base delle esigenze specifiche dell'applicazione in cui il contenuto video viene calato. Rispetto ai ''frame'' P o B, i ''frame'' I garantiscono una maggiore immunità alla propagazione degli errori (poiché sono decodificati senza far riferimento a nessun altro frame) ma richiedono un maggior numero di bit (dato che non si avvalgono di tecniche di predizione ''inter-frame'').
 
===Compressione dei frame I===