01.07.2013 Views

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

En la fórmula anterior el rango de búsqueda de los posibles vectores de<br />

movimiento y la selección de la función de costo D, se dejan a criterio de la<br />

implementación.<br />

Para macrobloques que sólo pertenecen parcialmente al VOP (pero incluidos<br />

dentro de su rectángulo de acotación), los vectores de movimiento se estiman<br />

utilizando la técnica de comparación de bloque modificado (PoLygon<br />

matcfiing). En este caso, la discrepancia en la equiparación viene dada por la<br />

suma de las diferencias absolutas (SAD) sólo de los píxeles del macrobloque que<br />

pertenecen al VOP. En caso de que el bloque considerado esté en los límites del<br />

VOP se utiliza una técnica de relleno para asignar valores a los píxeles externos<br />

al VOP. La SAD se calcula a continuación, utilizando estos píxeles externos<br />

rellenados. La figura 3.16 muestra los tipos de macrobloques que son<br />

considerados para la estimación de movimiento.<br />

P VOP o<br />

O VOP<br />

¡tock A/Ulcliing<br />

üuriveritiündl<br />

Hlork nlátrninq<br />

Moilificdilo {Polígono)<br />

Fuente: WEMP2002-Visual Tutorial.pdf de la página: www,m4if.org<br />

Figura 3.16 Macrobloques considerados para la estimación de movimiento.<br />

Una vez que se tienen los vectores de movimiento de los P-VOPs y B-VOPs, se<br />

codifican de la siguiente manera. Primero, los vectores de movimiento se<br />

codifican diferencialmente, basándose en los vectores de los tres bloques<br />

transmitidos previamente. El número exacto depende del rango permitido para los<br />

150

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!