Newsgroup: it.media.video.produzione
Titolo: che cosa e' il GOP

salve
mi sono imbattuto in questi settaggi, vorrei sapere se qualcuno 
conosce il vantaggio di modificarli e me lo spiega in parole 
povere.
grazie
beppe



mi sono informato ma non capisco ancora se vale la pena di 
capirci qualcosa. si dice che una sequenza corta possa 
miglorare le scene in movimento.
se e' vero , qunto corta?
grazie

 grazie 

 registra, se non erro, nativamente a  4:2:2.
O a meno che tu lo prendi direttamente dalle teste e lo fai passare
direttamente su HD via firewire.
Ciao,
Alessandro
HTBOTD

 se e' vero , qunto corta?
Se ti riferisci all'MPEG, gli encoder moderni sono in grado di 
modificare dinamicamente la lunghezza di un GOP, introducendo, sua 
sponte, un I-frame quando occorre. In quel caso il GOP si accorcia da 
solo. Quando stai encodando, puoi giocare quanto vuoi con questi 
parametri. L'importante e' che alla fine un DECODER standard sia in 
grado di riprodurre la zuppa che gli hai preparato. Questo e' possibile 
perche' MPEG ha standardizzato solo l'encoder. E' come la Guida 
Michelin: vanno al ristorante, mangiano e, se era buono, ti danno le 
stellette. Poi magari in cucina la frittata e' caduta per terra o il 
cuoco non si lava le mani dopo essere andato al cesso.
-- 
Er hatte Schulden denn er trank/Doch ihn liebten alle Frauen
Und jede rief:/"Come on and rock me Amadeus"
/* 
amad...@despammed.com
 */

 talmente avanti che se ti guardi indietro.. vedi il futuro!
A me risulta che in PAL il DV č processato in 4:2:0 nativo e il DVCPRO25 č
in 4:1:1 nativo.Se prendi il segnale dalle teste bypassando il supporto e lo
mandi diretto su HD puoi farlo diventare ciņ che vuoi.Gią con la AG-DVX100A
ad es,con opportuno adattatore esci in SDI digitalizzato a 12 bit.
Ciao,
Alessandro
HTBOTD

 perche' MPEG ha standardizzato solo l'encoder. 
In realta' e' stata standardizzata la sintassi del bitstream. mentre
dell'encoder e del decoder sono stati forniti solo modelli concettuali e
una implementazione di riferimento (tralaltro un qualunque encoder ha al
proprio interno anche un modello del decoder...).
Il grande valore dell'MPEG è proprio in questo: un encoder deve produrre
un bitstream standard ma il "come" è del tutto aperto, allo stesso modo
un decoder deve essere in grado di rappresentare a video tale bitstream
ma il "come" è parimenti aperto. E' sulla complessità algoritmica
dell'encoder/decoder che si gioca la partita della concorrenza.
Marco

 registra, se non erro, nativamente a  4:2:2.
Questo non c'entra nulla con il GOP... e il GOP non ha nulla a che fare
con lo schema di sampling di luminanza e crominanza.
Facciamo un po' di ordine.
l'MPEG è un formato gerarchico:
- Al livello più alto, hai la SEQUENZA VIDEO composta da un header (ed
eventuali header aggiuntivi): La sequenza si compone di... 
- La sequenza video si compone di GOP (Group Of Pictures), cioè
raggruppamenti ben definiti di immagini (fotogrammi). Il GOP (con
relativo header) è l'entità logica che consente l'accesso casuale a
punti arbitrari di una sequenza video.
- Ciascuna picture componente un GOP e' a sua volta composta da tre
matrici rappresentanti la luminanza (Y) e i due valori di crominanza
(Cb e Cr).
- ciascuna PICTURE (immagine) si divide in slice (e relativo header),
cioè "strisce" di macroblocchi che consentono di implementare una certa
resistenza agli errori. Se per qualche errore di trasmissione o del
supporto alcuni dati risultano mancanti, il decoder può saltare
all'header della slice successiva...
- ogni slice si compone di MACROBLOCCHI di 16x16 pixel pari a
raggruppamenti di quattro blocchi. E' a questo livello che interviene il
sampling... Ad esempio, se i valori di crominanza sono la metà di quelli
di luminanza, un macroblocco si comporrà di quattro blocchi Y, un blocco
Cb e un blocco Cr...ma potresti avere rappresentazioni differenti. In un
ipotetico 4:4:4 avresti che un macroblocco si compone di 12 blocchi,
quattro per Y, quattro per Cb, 4 per Cr. In un 4:2:0 avresti che un
macroblocco si compone di 4 blocchi di luminanza, uno di crominanza per
Cr nelle righe pari e uno di crominanza Cb per le righe dispari (o
viceversa). Nel 4:1:1 le informazioni di crominanza sono solo 1/4 di
quelle di luminanza... e così via.
- Ultimi, i mattoni costituenti di tutto, i BLOCCHI. Sono matrici di 8x8
pixel che possono essere di tipo Y, Cb o Cr.
Come vedi, quando si parla di GOP sei un po' più in alto rispetto al
sampling...
Marco
P.S. non me ne vogliate, ci sono imprecisioni di nomenclatura (volute)

 wrote:

La maggior parte degli encoder MPEG ha un GOP variabile. In buona
sostanza l'encoder genera un keyframe (un frame di tipo I, cioč copresso
solo spazialmente) ogni volta che viene superata una determinata soglia
di variazione del fotogramma rispetto ai precedenti (č un po' piů
complesso ma va bene cosě per ora).
Accorciare il GOP intenzionalmente e in modo permanente porta si' un
vantaggio sulle sequenze complesse ma incrementa l'occupazione su
disco/in banda. Tanto vale aumentare il bitrate, entro certi limiti e se
non ci sono vincoli particolari.
Marco

 ma SDI non viaggia su firewire
Infatti viaggia in SDI.
Con una BlackMagic PRO da 500 EURO acquisisci senza problemi l' SMPTE 259M
non compresso a 10 bit.
Ciao,
Alessandro
HTBOTD

 proprio interno anche un modello del decoder...).
A parte le semplificazioni su cosa e' stato effettivamente 
standardizzato oppure no, cosa intendi con "un qualunque encoder ha al
proprio interno anche un modello del decoder"? Forse che un encoder 
possa anche svolgere la funzione di decoder? (Dubbio) Io sapevo che i 
frames venivano decodati on the fly per offrire la base alla 
compressione infra. Giurarci non posso, e' un po' di tempo che non mi 
dedico alla tecnica pura. Pero' mi sono capitate per le mani schede con 
2 diversi chip per compressione e decompressione. Tralaltro con un chip 
Zoran che non era in grado di riprodurre tutti i files prodotti 
dall'altro (bella storia quella).


 cuoco non si lava le mani dopo essere andato al cesso.
embč? vuoi mettere il retrogustino di quel che ha mangiato il giorno prima?

 embč? vuoi mettere il retrogustino di quel che ha mangiato il giorno prima?
ARGHHHH!
NB. Mi sto stirando la camicia perche' sono invitato a cena.


 ti ho messo in autotag, e nel frattempo buon anno!
quoto-quoto-quoto