Google
 
Personal and Software Libre and Uncategorized04 Dic 2008 03:39 am

Los que me conocen, saben que siempre he sido un tío polivalente… Valgo igual para un roto que para un descosido….

Pero estos dos últimos meses de mi vida ya se llevan la palma.

Un familiar mio me llamo para montar una red wifi y telefonía IP en CES Valencia, un centro hípico en Godella. En principio, era una instalación muy fácil. Un enlace punto a punto por wifi en 5Ghz con el edificio Wellness en Paterna, un servidor/cortafuegos con Ebox platform que actua como servidor de comunicaciones y teléfonos IP para todo el mundo. Pero como todo en mi vida, se ha complicado hasta limites insospechados…… Al poco de estar allí trabajando, me propusieron un reto de los que me gustan, esos que me hacen darme cuenta de que estoy vivo y la cabeza sirve para algo más que para llevar el chambergo.

El problema:

CES Valencia, tiene contratos de publicidad con televisiones. Toda la instalación esta pensada para poder colocar cámaras, unidad móvil, patch de video, circuito cerrado de televisión para el club social y la cafetería. Video Walls en las pistas (dos, una interna y un picadero indoor), etc. Pero con las imágenes “en crudo” de las cámaras no vale…. Hace falta un poco de infografía con el jinete y el caballo que esta en pista, La clasificación provisional, el cronometro en tiempo real, los puntos de penalización y cosas así que para mi, un profano en la materia ecuestre sonaban inicialmente a chino.

Para colmo de males, hay tres realizaciones diferentes. La del circuito cerrado de TV del club, la de televisión y la de los video walls (que por muy grandes que parezcan tienen una resolución muy bajita).
Los elementos con los que contaba eran:

Los cronómetros:

Los cronómetros utilizados son dos unidades ChronoEqui de la casa SportMetrics. El conjunto está basado en una unidad central de cronometraje ChronoEqui con múltiples posibilidades de configuración: medidas con un tiempo de descuento previo, detener la medida de tiempo y reanudarla en el mismo punto cuando se desee, posibilidad de introducir tiempo y puntos de penalización, etc.

El equipo posee un puerto serial, pero solo lo utilizaba para enviar el tiempo final. Hacia falta que enviara los datos en tiempo real para poder alimentar los datos en tiempo real a televisión (y a los videowalls)

En la configuración inicial, el equipo trabaja con una pantalla pequeñita con display de segmentos insuficiente para una pista tan grande como la de CES.

La television:

La unidad móvil de televisión, dispone de mesa mezcladora para mezclar las imágenes de las camaras, de forma que solo había que enviar una señal de vídeo compuesto con los datos de jinete/caballo/crono/puntos para que la mezclen con las imágenes producidas.

Aquí el problema es más o menos sencillo de resolver. solo hace falta enviar una señal con fondo negro y que ellos la “desincrusten”. (bonito palabro que significa poner la imagen encima de las de las cámaras.

Los VideoWall:

Siempre me habia fijado en las pantallas gigantes de tecnología LED que se ven en los estadios de fútbol y mentalmente hacia cálculos sobre la gran cantidad de leds tricolor que harian falta para representar una imagen de video…. Mis cálculos eran falsos. Esas pantallas tienen una resolución muy bajita……..

Semejante monstruo de pantalla, tiene una resolución de mas o menos 190 puntos horizontales por unos 100 verticales…. más o menos la de la pantalla de un móvil.

La entrada la tienen por video compuesto. Lo que, junto con la distancia a la fuente de vídeo, añadía dificultad a la forma de enviar video a ellas.

El circuito cerrado de TV:

El circuito cerrado de TV, como los dos elementos anteriores, se alimenta de video compuesto. Cuando la unidad móvil de TV esta en las instalaciones, se puede alimentar de esta. Pero… ¿Que pasa cuando la unidad móvil no esta? ¿con que lo alimentamos? Las simples imágenes en crudo de las camaras quedan un poco sosas. pues hay que mirar las pantallas y el video wall para enterarse de quien esta saltando, en que tiempo y con que penalización.

La solución al problema:

Toda la solución se ha basado en open software y hardware lo más barato posible. Lo primero que hacia falta fué que el cronometro enviara tiempo real. Gracias a Angel de SportMetrics, que en solo ¡UN DIA! hizo las modificaciones necesarias al firmware del cronometro para crear un miniprotocolo de comunicaciones que enviara los datos del crono indicando en cada momento si era un tiempo parcial, un tiempo final o una “actualización” del tiempo. Como el crono no espera ningún dato del ordenador, fue facil hacer un cable RS232 con una hembra y dos machos para poder enviar la señal de crono a dos ordenadores distintos (uno para TV y circuito cerrado y el otro para el video wall).

Los técnicos de la unidad movil, Sadir me dieron un cursillo rápido sobre televisión e hizo los grafismos de las aplicaciones (las “galletas” como las llaman ellos) Incluso perdieron una mañana viniendo a mi casa a explicarme como había que hacer todo (zonas de seguridad, resolución, etc)

Tambien tengo que agradecer a la gente de pasarela la ayuda con los video walls.

El hardware elegido para convertir la señal del crono en imagenes son dos ASUS EEEPC 4G a los cuales se les ha instalado ubuntu-eee para garantizar la compatibilidad con la máquina de desarrollo (mi pc con intrepid ibex)

Uno de ellos genera la imagen para TV (alta resolución) y el otro la imagen
para los videowalls (baja resolucion) para conectar los dos al crono, se han utilizado convertidores de RS232->USB de conceptronics.

Para conseguir video compuesto desde la salida VGA de los asus se han utilizado convertidores de VGA a video compuesto GRAND HAND VIEW II (los vende Planetronic S.L. y los sirve RAPIDISIMO) La señal que entregan es fantastica.

El software de los eeePC lo he escrito en C++ (usando librerias SDL para que no parpadee la imagen) y esta disponible para cualquiera que lo pida. Cuando este finalizado (chequeo de error en ficheros, etc) lo publicaré en esta página.
Para cuando no esta la unidad móvil, he usado un barebones de Asus con una capturadora de cuatro canales de video compuesto, Ubuntu como sistema operativo y FreeJ como software de mezcla de video y un controlador midi Behringer BCR2000. Así he logrado una mezclador de video (con grabacion a ogg) open software fiable y barato.

Por fin agradecer a Sergio (el programador de WinBlows de CES Valencia) el tiempo dedicado a conectar su aplicación de concursos de hípica con mi programa

de visualización.



5 Responses to “De las redes WiFi a la producción de televisión pasando por el cronometraje para hípica…”

  1. on 04 Dic 2008 at 9:43 am navarros

    Rampa, eres un navaja suiza!.
    Hace algún tiempo (hace la friolera de 4 años) empezamos un proyecto en la que había que construir un appliance que sirviese video + “galletas” a un numero n de pantallas.
    Realizamos un montaje con un Suse superreducido y programación C para la visual y php para la consola de administración (el padre de ebox, javi, fue uno de los grandes constructores del proyecto). Lamentablemente se paro el proyecto pero con algunos problemas de refresco y arranque rápido de la máquina nos hubiese venido tener a mano una “navaja suiza”.
    Lo dicho, eres una maquina!.

  2. on 04 Dic 2008 at 1:15 pm rampa

    jeje… si, lo del arranque rapido con el eeePC esta bien. al llevar un disco flash y “obviar” casi todo el sistema (arranca “pelao”) arranca bastante rápido.

  3. on 07 Dic 2008 at 12:53 pm josecasg

    Como siempre una maquina, no me imagino como tienen que arrancar los eeepc, bueno lo dicho sigues siendo un maestro. Saludos desde Monóvar.

  4. on 19 Sep 2009 at 10:58 pm Planetronic, S.L.

    Buenas,

    Agradecemos su opinión sobre nuestra sociedad.

    Estaremos para ayudar en lo posible las ocasiones que hagan falta.

    Reciba un cordial saludo.

    Alejandro Díaz
    Director

  5. on 08 Nov 2009 at 7:03 pm Karl Sevas

    Hola, para que ustedes tengan más referencias y opciones de compra sobre este mismo artículo comparad con:

    http://www.cablematic.com

    Creo que son los importadores de esos productos, venden a partiuclares y a tienda a mi me salió algo más económico

    Saludos!

Trackback this Post | Feed on comments to this Post

Leave a Reply