Las necesidades de hardware para un procesamiento DVI mínimo con requisitos de tiempo precisos

0

Estoy buscando hacer algo que pueda poner entre una fuente de video / audio (DVI / DP) y un monitor de 240 hz que pueda, con una sincronización precisa, reemplazar cuadros individuales con un color sólido. (la aplicación se basa en la prueba y calibración de dispositivos y se podría usar con monitores que admiten otras frecuencias de actualización)

Entonces, digamos, cada centésimo de fotogramas (1/240) s debe mostrar un cuadro rojo sólido, pero de lo contrario, debe pasar por el flujo de video / audio que estamos recibiendo durante el resto del tiempo.

¿Son suficientes los microprocesadores para esta aplicación? Un tablero de FPGA se siente por la borda, pero no estoy seguro. Tiene alguna recomendación? ¿Qué ocurre si quisiera modificar el color de cada píxel de forma independiente (aumentando el brillo, por ejemplo) para ayudar con la calibración?

Gracias por indicarme la dirección correcta, la mayoría de los consejos que he visto se han centrado en requisitos de procesamiento más complicados y, si es posible, trato de evitar la complejidad de la implementación.

    
pregunta vii

2 respuestas

1
  

¿Son suficientes los microprocesadores para esta aplicación?

No, los enlaces de video en general y los enlaces de video digital de alta definición como DP / HDMI / DVI son especialmente aplicaciones de alta velocidad de realmente . Ni siquiera puede procesar esto en tiempo real en una CPU de PC normal, solo por el gran volumen de datos. Se necesita hardware dedicado para generarlo en una GPU; DP puede transportar significativamente más bits por segundo que los enlaces de red de grado de centro de datos (Ethernet 10GBase-XX). (tenga en cuenta que no digo que una PC no pueda generar 240 cuadros por segundo, solo digo que la velocidad resultante en el video sin procesar es demasiado para la computación normal de PC. Realizo el procesamiento de señales de varias muestras de 100 megas / s .)

  

Una placa FPGA se siente por la borda, pero no estoy seguro.

Absolutamente no. Los ASIC y los FPGA son la forma en que maneja las señales de video.

  

¿Tienes alguna recomendación? ¿Qué ocurre si quisiera modificar el color de cada píxel de forma independiente (aumentando el brillo, por ejemplo) para ayudar con la calibración?

Obtenga una placa FPGA con las interfaces necesarias.

De hecho, ya hay proyectos que procesan el video y lo reenvían para fines de grabación de conferencias: consulte la charla de mithro sobre 33c3:

enlace

  

Estoy tratando de evitar la complejidad de la implementación si es posible.

Creo que podrías estar en el proyecto equivocado que. DVI / DP / HDMI no es una cosa simple, y los requisitos de tiempo para cualquier procesamiento realizado no son fáciles de cumplir sin una experiencia de diseño de FPGA significativa.

    
respondido por el Marcus Müller
0

Una mejor manera de calibrar cualquier monitor es usar la tarjeta de video para generar patrones de prueba con una aplicación.

Para Windows, prefiero DPT.exe, luego uso la caja de herramientas de la tarjeta de video para ajustar gamma, brillo, contraste, etc. para video y escritorio estático en cada monitor por separado.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas