domingo, 27 de marzo de 2011

Judder y las pantallas profesionales a 120Hz

Digital Signage Expo 2011 en Las Vegas, como ya dijo Carlos Silva, acabó con un aprobado justo en conferencias. Yo estuve en 7, 5 de ellas relacionadas exclusivamente con Hardware y la verdad, pocas novedades.
Pero saqué algo de allí que creo que es muy importante, y es la apuesta general por la calidad, algo que está costando mucho introducir en nuestro país.

El principal problema de introducir calidad en los canales de Digital Signage, es el precio que esto representa, pero ¿qué pensaríais sobre aumentar la calidad sin representar ningún coste adicional?
Es posible conseguir una mejor visualización optimizando códecs y hardware, os pondré un ejemplo.

Efecto Judder
Seguro que en casa, viendo una película, habéis apreciado en escenas con un travelling panorámico a velocidad lenta, pequeños saltos y pérdida de fluidez en las imágenes.
Esto es Judder, un desfase entre las imágenes por segundo a la que está grabada la película frente a la velocidad en Hertzios verticales que puede reproducir la pantalla de Televisión.


¿Cómo se puede evitar Judder?
Sincronizando: el contenido (película), el reproductor (BluRay) y el display (TV).
Si los tres anteriores trabajan a la misma frecuencia, no tendremos efector Judder. Los reproductores de  BluRay y pantallas de TV que reproducen a 24p, también llamado Real Cinema, evitan este efecto con contenido a 24 imágenes por segundo.

Formatos de vídeo (solo lo que nos interesa para Judder)
PAL utiliza una frecuencia de 25Hz
NTSC reproduce imágenes a 30Hz
Formato cinematográfico 24Hz

Ahora veremos que suele pasar en nuestras redes de Digital Signage.
Instalamos un PC con un monitor profesional, por defecto, el PC adopta una frecuencia de 60Hz (lo normal en los monitores actuales). Enviamos un contenido a 25Hz (Normalmente todo el mundo codifica a 25Hz). ¿qué es lo que obtenemos? Pues esto mismo, el efecto Judder por la falta de sincronía.
Y podemos evitarlo simplemente poniendo el PC a 50Hz (múltiplo de 25) y codificando el vídeo a 25Hz (que seguro que ya lo hacemos por defecto).
Entre las codificaciones a 24 y 25Hz no hay muchas diferencias, pero entre 24-25 y 30 si, la diferencia es enorme, ya que el pulldown que debe hacer el PC para compensar las diferentes resoluciones es demasiado grande.

¿Ayudan los nuevos monitores a 120Hz?
Pues si, ya que 120 es múltiplo tanto de 30 como de 24, así que evitaremos en gran medida este efecto, no quedará perfecto a 25Hz, pero el problema será prácticamente inapreciable.

Sigo pensando lo mismo, deberíamos estandarizar Contenedores de audio-video, CoDecs y frecuencias de muestreo.