Inicio > General, compilaciones > Deadzone

Deadzone

Jueves, 26 de noviembre de 2009 affar Dejar un comentario Ir a comentarios

Deadzone y Trellis son dos algoritmos para averiguar el coeficiente ideal de cada bloque basado en DCT (Transformada de coseno discreta). Estos dos algoritmos sirven para minimizar la perdida de calidad en base a un bitrate de entrada.

Por defecto Deadzone tiene estos valores:

  • deadzone-inter: 21
  • deadzone-intra: 11

Y por defecto trellis: 1.

Ahora mismo el funcionamiento de ambos algoritmos es simultaneo, quedando trellis siempre  por encima de deadzone. Pero existen varias opciones, donde trellis=0 deja a deadzone como algoritmo en exclusiva y trellis=2 como en exclusiva sobre deadzone.

Deadzone permite utilizar valores de 0 a 32. Este algoritmo establece el nivel de detalle a descartar a la hora de codificar, ya que ciertos detalles que no son apreciables a simple vista, precisan de gran cantidad de bits para su codificación . Este descarte permite preservar bits en otras zonas de mayor necesidad. Los valores cercanos a 0 tienden a preservar los detalles, en cambio los cercanos a 32 tienden a descartarlo. Los valores intermedios (los que trae por defecto), son los mas adecuados para una calidad optima.

EJEMPLOS

Evaluar el funcionamiento de este algoritmo es realmente complicado, ya que la fuente influye en el comportamiento del mismo. Veamos unos simples ejemplos con diversos valores de Deadzone.

BITRATE 2700 y configuración por defecto.

Desactivado: PSY-RD, TRELLIS, DEBLOCK

BITRATE 15000 y configuración por defecto.

Desactivado: PSY-RD, TRELLIS, DEBLOCK

Cambios en los detalles

Y aquí unas capturas del archivo original, Deadzone 1 – 1 y Deadzone 32 – 32.

Se puede apreciar como en Deadzone 32 32 hay una disminución clara de detalles. Esto no es solo en este frame en concreto, ocurre a lo largo de todo el vídeo. La ventaja de este modo, es que al utilizar bitrates bajos, la calidad no se ve mermada por la inclusión de macrobloques. El único defecto apreciable será la disminución de detalles en el resultado final.

Deadzone 1 1 preserva bastante bien los detalles (aun con PSY-RD desactivado), pero al haber mayor complejidad de vídeo, la calidad se ve mermada y aparecen macrobloques en zonas de imagenes no estáticas.

Realmente estas capturas solo sirven para que se vea como funciona Deadzone y como influye a la hora de utilizar su algoritmo. A fin de cuentas Trellis es superior en cuanto a optimización/rendimiento y como se ha mencionado, con un valor trellis=2, deadzone queda prácticamente anulada.

Categories: General, compilaciones Tags:
  1. Sin comentarios aún.
  1. Sin trackbacks aún.