Los fotogramas de referencia son fotogramas de un vídeo comprimido que se utilizan para definir fotogramas futuros. Por lo tanto, solo se utilizan en técnicas de compresión entre fotogramas . En estándares de codificación de vídeo más antiguos, como MPEG-2 , solo se utilizaba un fotograma de referencia (el fotograma anterior) para los fotogramas P. Para los fotogramas B se utilizaban dos fotogramas de referencia (uno pasado y otro futuro).
Múltiples marcos de referencia
Algunos estándares modernos de codificación de vídeo, como H.264/AVC , permiten el uso de múltiples fotogramas de referencia. Esto permite al codificador de vídeo elegir entre más de un fotograma previamente decodificado en el que basar cada macrobloque del siguiente fotograma. Aunque el mejor fotograma para este propósito suele ser el anterior, los fotogramas de referencia adicionales pueden mejorar la eficiencia de la compresión y/o la calidad del vídeo . Cabe destacar que se pueden elegir diferentes fotogramas de referencia para diferentes macrobloques en el mismo fotograma. El número máximo de fotogramas de referencia concurrentes admitidos por H.264 es 16. Se pueden elegir diferentes fotogramas de referencia para cada partición de 8x8 de un macrobloque. Otro formato de vídeo que admite múltiples fotogramas de referencia es Snow , que puede manejar hasta ocho. El códec Theora proporciona una forma limitada de múltiples fotogramas de referencia, permitiendo referencias tanto al fotograma precedente como al fotograma intra más reciente .
Desventajas
Codificación
El uso de múltiples fotogramas de referencia puede aumentar considerablemente el tiempo de codificación, ya que muchas de las decisiones, como la estimación de movimiento , que normalmente se toman en un solo fotograma de referencia, deben repetirse en todos ellos. Se pueden utilizar heurísticas para reducir este coste de velocidad a costa de la calidad. Un número muy elevado de fotogramas de referencia rara vez resulta útil en términos de calidad para material de acción real, ya que los fotogramas anteriores suelen tener cada vez menos correlación con el fotograma actual. Esto no ocurre con las fuentes animadas , donde el movimiento repetitivo puede hacer que un gran número de fotogramas de referencia sea más útil.
Descodificación
Durante la decodificación, los fotogramas de referencia deben almacenarse en memoria hasta que ya no sean necesarios para la decodificación posterior. Esto puede aumentar considerablemente el uso de memoria del decodificador para vídeos con un gran número de fotogramas de referencia. El uso de varios fotogramas de referencia también disminuye la localidad de referencia , lo que podría afectar al rendimiento. Los reproductores independientes que pueden reproducir archivos AVC/MKV desde DVD grabados o memorias USB podrían no ser capaces de gestionar los 16 fotogramas de referencia posibles.
Véase también
Referencias
- EG Richardson, Iain (2003). Compresión de vídeo H.264 y MPEG-4: codificación de vídeo para multimedia de próxima generación . Chichester: John Wiley & Sons Ltd.
- Compresión de vídeo
- MPEG