domingo, 30 de diciembre de 2018

Monitores de baja latencia. Un nuevo firmware para serie DT-G

Hola amigos , hoy voy a hablar de monitores.

La latencia de un monitor (tiempo que transcurre entre que la señal de vídeo entra y se muestra en la pantalla) es crucial para algunas aplicaciones como doblaje de audio, monitorado de intervenciones medicas, etc.. También es importante en operas, conciertos y teatros donde se trabaja con efectos de luz, movimientos etc..que no pueden automatizarse, y donde es muy importante para obtener resultados impactantes que el director de escena pueda aplicar esos efectos desde la sala de control en instante exacto. Hay que tener en cuenta que toda la cadena audiovisual y de efectos, captación (cámaras), visualización (monitores) y ejecución (encendido luces, actuación de elementos mecánicos , detonaciones,etc) retardos que se suman al final y es necesario recortarlos al máximo.
Evidentemente existirán multitud de aplicaciones añadidas que desconozco y ni imagino pero que aquellos que necesitan una latencia Zero la sufren a diario.

Las imágenes que son captadas con cámaras de vídeo sufren una latencia debido al procesamiento interno de imagen, los tiempos de procesamiento ya sea de una cámara de estudio con operador, una PTZ u cualquier otro tipo, añaden ese tiempo de procesado que suele estar entre 1,5 y 3 cuadros de imagen.

Los monitores de tubo de Rayos Catodicos TCR , "CRT en ingles", tienen una latencia de tan solo algunas lineas de vídeo, por lo cual existen algunas instalaciones donde todavía se siguen utilizando, no por su calidad de imagen, ni porque no quieran evolucionar, si no por necesidades de latencia Zero o lo que más se aproxime. Lo cierto es que los monitores con CRT van desapareciendo y el reemplazarlos por otros iguales es imposible porque ya no existen, o son muy caros por haber pasado a ser un producto muy exclusivo. Es ahí donde entran los monitores LCD para sustituirlos pero estos pueden llegar a tener latencias de hasta 6 cuadros.

Las pantallas LCD requieren un procesamiento de imagen e introducen latencias en imagen de algunos cuadros de imagen, los monitores profesionales estan diseñados para trabajar con latencias bajas aunque existen monitores donde es posible reducir la latencia eliminando partes del procesado de imagen. JVC dispone de la serie DT-V donde es posible reducir la Latencia a un solo 1 frame o la DT-G que mejorada en este aspecto trabajando en modos especiales..
DT-V24G2 IPS 10Bits Modo baja latencia 1 Frame
Hacer que un monitor trabaje en modo de baja Latencia no es complicado si se trabaja con personal técnico ya que los Menús del monitor son claros, el problema aparece cuando el personal no es técnico donde la primera quimera para el usuario es que aparezca el Menú en imagen.
Este puede ser el caso de salas de museos, centros médicos, parques temáticos, orquestas u operas donde ademas de poder haber cantidades importantes de monitores estos deben trabajar siempre en el modo de baja latencia.
Si son lugares donde siempre se trabaja del mismo modo "de baja latencia" existe el problema de que al ser un modo especial de trabajo el monitor vuelve de nuevo a modo normal una vez se apaga y se enciende. Esto es un trabajo extra de configuración al inicio de una sesión de trabajo a no ser que no se apague el monitor, lo cual acortará drásticamente la vida del mismo.

Por esa razón y siguiendo las recomendaciones de algunos directores de escena JVC ha desarrollado para este perfil de cliente final, "siempre Latencia Zero" un Firmware para la serie de monitores DT-G21/24/27 que hace que el monitor siempre trabaje con mínima latencia nada mas se enciende.
T-G24E actualización para trabajas en modo baja latencia nada mas encenderlo.
Este nuevo Firmware especial, que se puede descargar la página web de JVC.
La instalación es fácil y la puede realizar cualquier usuario, la única herramienta que se necesita es una Memoria USD.

¿Qué hace este Firmware especial?

1) Al encender el monitor se activa automáticamente el modo de Latencia Zero en SDI 1 o SDI 2.
2) Normalmente al activar la baja latencia aparece un mensaje en la esquina superior izquierda ("Modo de baja latencia activo", por lo tanto, limpie la imagen ahora).Estos mensajes desaparecen y  ya no se muestran.
3) El menú y otros ajustes están bloqueados, debido al procesamiento especial.
4) Para entrar en modo normal, solo hay que presionar la tecla INFO y el monitor se puede usar con regularidad.
5) Después de apagar / encender, el modo de "Latencia Zero" se vuelve a activar automáticamente

El Firmware se puede utilizar para estos monitores:
DT-G21
DT-G24
DT-G27

¿Dónde obtener la descarga de Firmware?

El enlace de descarga se encuentra en la pestaña de "soporte" dentro del producto, en este caso dentro de DT-G24.

Nota: La actualización especial se puede revertir en cualquier momento actualizando de nuevo el monitor con el Firmware "Normal" es decir reescribiendo el firmware con la versión que este en ese momento actualizada y que también se puede descargar en la misma pagina...

Firmware de Baja latencia:enlace y traducción automàtica.
https://jasc.jvc.com/files/prod/1283/3/DT-G21_24_27_special_FW_for_low_latency.zip
Especial para aplicaciones de audio / video de latencia cero. Tenga en cuenta que: esta actualización configura el monitor directamente en el modo de latencia cero para las fuentes SDI, no hay información "en pantalla", no hay función de menú, ¡el modo está activo justo después de apagar / encender! para salir de las funciones, presione la tecla IINFO! Además, tenga en cuenta que en este modo especial, no es posible realizar ajustes de imagen. En el archivo Zip encontrará dos archivos, KERNEL y DRIVER; vea cómo actualizar en el archivo README aquí en esta información de la pantalla (descargue también el ACTUALIZAR PDF)

Como se actualiza : https://jasc.jvc.com/files/prod/1283/3/How_to_update_DT.pdf
Nota: Las indicaciones de como se actualiza son correctas, pero en este caso difieren de la realidad ya que, al descomprimir el archivo la estructura que nos encontramos es diferente.Al ser archivos iguales para todos los modelos se han eliminado las carpetas de los modelos y simplemente encontramos el Kernel y el Driver que hay que actualizar.

Traducción del archivo ¿Cómo actualizar los monitores DT-G?  + alguna aclaración

1) Descargue los archivos de firmware, estos normalmente se empaquetan en ZIP
2) Después de la descarga por favor extraiga los archivos.
3) Utilice una memoria USB y copie los archivos que se encuentran dentro de la carpeta correspondiente al modelo de su monitor en la raíz de su memoria USB , por ejemplo DT-G21:
Estructura de archivos que podemos encontrar en archivos Zip donde se incluyen diferentes modelos y las actualizaciones difieren entre modelos. Se utilizan carpetas para agrupar los archivos necesarios para actualizar cada modelo.
Si sus archivos están en una carpeta como DT-G21, abra la carpeta y copie todos los archivos, incluya los sub-directorios en la Memoria USB.

Estructura que deben quedar los archivos grabados en la USB en la actualización de baja latencia
4) Actualice su Monitor con los archivos correspondientes a su modelo, es posible que los archivos de otros modelos tengan el mismo nombre pero diferir en su contenido. El uso de un archivo que no corresponde al modelo pueden dar problemas de funcionamiento. Para más información lea el archivo readme.txt dentro de los Archivos de firmware.

5) En el monitor:
En menú de actualización se encuentra en el menú del sistema:

Hay 3 opciones de actualización: Kernel / Driver y ARM.

El KERNEL y el DIRIVER son actualizaciones a través del puerto USB trasero (puerto de servicio)
El ARM debe actualizarse a través del USB frontal.

La actualización siempre debe seguir el siguiente orden: primero KERNEL, luego el DRIVER y finalmente si es necesario y si esta disponible en la actualización, el ARM Uimage (si no es diferente normalmente se menciona  en el archivo readme.file!)

Todo el proceso necesita solo unos minutos y cada proceso se indica en pantalla.

lunes, 24 de diciembre de 2018

Network Time Protocol en una cámara? para que sirve? Sincroniza tu cámara con el Time Code "TC"..

NTP "Time Network Protocol" es un sistema basado en conexión IP por el cual múltiples equipos utilizan un único reloj para sincronizarse. El reloj  (Servidor NTP) está situado en cualquier parte del mundo y se conecta a él mediante una dirección IP o URL .

La sincronización no es inmediata, ya que el sistema está diseñado para que se compensen también los tiempos de transmisión. Básicamente el funcionamiento es que al conectar con el reloj Principal  (NTP), éste entrega la hora, luego mediante envío de señales de control se calcula el tiempo que transcurre en llegar la señal de sincronización, y en función del resultado  se corrige el tiempo.
Los equipos suelen mostrar que la señal está sincronizada una vez se ha corregido el tiempo de sincronización, es decir, cuando los relojes marcan la misma hora.
La sincronización se realiza de una forma dinámica, por tanto, si se pierde el lazo de conexión totalmente o temporalmente se pierde la sincronización.
Si se utiliza un reloj (servidor NTP) situado a miles de kilómetros es posible que no se llegue a sincronizar, ya que interrupciones en nodos de conexión IP internacional pueden redirigir la señal por caminos diferentes, con lo que existirá la necesidad  de re-calcular el tiempo de conexión no permitiendo que se cierre el bucle de cálculo-corrección con resultado de una sincronización inestable o no consiguiendo sincronizar en ningún momento.

Algunos preguntareis: - y eso para que me sirve en vídeo?
Si trabajas solo y con un camcorder prácticamente para nada, pero para aquellos que realizan "Vídeo Clips, trabajos de investigación, deportes, noticias, etc." con varios camcorders les permitirá grabar de forma independiente y una vez grabado tenerlo todo perfectamente sincronizado en tiempo de inicio a fin de la grabación.
Grabar diferentes ángulos o diferentes elementos situados a distancia puede ser altamente útil, como ejemplo básico y clásico de uso de la sincronización puedo mencionar grabar un videoclip (diferentes ángulos).

La fórmula estandarizada de sincronizar grabadores o camcorders sin elementos adicionales es utilizando un generador de códigos de tiempo maestro (que puede ser uno de los camcorders utilizados), y se cablean los camcorders entre si para sincronizarse .

Esto se hace de forma puntual y cuando es estrictamente necesario ya que es incomodo de trabajar con cables, además se necesitan cámaras de un coste medio-alto que son las únicas que incorporan entrada de TC.

Si añadimos más elementos a nuestra instalación también se puede enviar el TC vía RF con dispositivos de Betso o similares o vía Bluetooth como con Blue con los costes que supone este equipamiento adicional. Pero no conozco de ningún caso donde se hiciese a nivel inter-local, provincial, o internacional, posibilidad que si nos brinda el NTP.
Con NTP ahora se puede hacer sin cables con camcorders sitos a una decena de metros o a cientos de Km de distancia, (escogiendo el servidor NTP adecuado o utilizando uno de pago)
Al poder grabar desde diferentes partes del territorio con sincronización, es muy sencillo disponer de diferentes ángulos o enlazar con facilidad en la edición espectáculos de aviación, eventos militares o sociales multitudinarios, carreras, fenómenos estelares "paso de un cometa , eclipse", etc.


Para trabajar con sincronización NTP se pueden usar las cámaras de JVC. Desde la popular y económica serie GY-HM2xx a la cámara de 2/3" GY-HC900, ya que actualmente todas las cámaras con conexión IP de JVC incorporan este interesante pero desconocido sistema de sincronización.
Los modelos de cámaras actuales con este sistema de sincronización son GY-HM250/850/890/ y los Domos de producción KY-PZ100, por supuesto entendemos que los nuevos modelos del 2019 GY-HC-900, y los camcorder de mano  GY-HC500 y GY-HM550 "4K con sensor de 1" también incluirán esta opción.

Yo he probado varios servidores NTP de NTP.org, pero me han dado problemas, ya que la mayoría se encuentran a varios miles de Kilómetros, por esa razón finalmente opté por un servidor NTP español en concreto por el 193.147.107.33 el cual encontré en esta página web https://wiki.bandaancha.st/Lista_de_servidores_NTP_stratum_1_en_Espa%C3%B1a .

En caso de que quieras usar esta opción de sincronización si tienes una cámara JVC solo tienes que tener tu cámara conectada a internet, ya sea por 4G, por Wifi con tu móvil (tethering),  o por Wifi o cable de Ethernet a un router estándar.

Yo la prueba la he realizado con conexión wifi con una GY-HM850 y una GY-HM890, simplemente he ido al menú de sistema / Network / NTP Set, he puesto la opción TC en ON y he introducido la dirección IP 193.147.107.33, esperas unos segundos y se muestra la L de Loocked antes de TC como se muestra en la foto.


Nota: Al poner la opción TC en el Menú de NTP en ON se fuerza de forma automática a que el TC tome el tiempo de NTP como referencia.

Si tenemos el TC en pantalla del visor o pantalla al sincronizarse con el NTP aparecerá una L (Loocked) antes de TC, indicando que el TC está sincronizado. Otra forma de verlo es presionar el botón de status y en el menú de Network y desplazarse hasta la última linea donde aparece la información de NTP, que dice si está sincronizado o no.

Antes de empezar a trabajar siempre deberás darle un margen de tiempo, ya que la sincronización no es inmediata y te puede tardar unos segundos o incluso minutos dependiendo del servidor NTP que utilices.
El tener activada la opción TC en el menú de NTP fuerza a que el TC trabaje siempre en Free, si quieres trabajar en TC Regen o Rec deberás modificar la opción de NTP TC a Off.



Bueno y por las Fechas que estamos... Feliz Navidad y Próspero año 2019 a todos.