Differenza tra overhead del frame B e del frame P

0

Capisco che i frame B trovino il vettore di movimento del blocco di corrispondenza migliore dal frame di riferimento passato o futuro. E i fotogrammi P trovano il vettore di movimento del miglior blocco corrispondente dal fotogramma di riferimento precedente. Quindi, come possono i frame B produrre meno overhead e una compressione migliore rispetto ai frame P?

    
posta Sara 12.02.2015 - 04:50
fonte

1 risposta

3

Presumibilmente stai parlando di compressione MPEG o di alcune varianti come MPEG 4 part 10 (nota come H.264).

In questo caso, la previsione in una cornice B non solo sceglie la migliore di una trama precedente o successiva. Piuttosto, fa un'interpolazione lineare tra i blocchi dei due frame, quindi codifica la differenza da quello.

Spesso si vedono trasformazioni relativamente lineari tra i frame, e quando ciò accade, l'interpolazione lineare usata con i frame B può dare una previsione significativamente migliore del blocco corrente rispetto al frame precedente o successivo che potrebbe avere individualmente.

    
risposta data 12.02.2015 - 05:28
fonte

Leggi altre domande sui tag