Necesito desarrollar un prototipo de un dispositivo que haga lo siguiente:
¿Podría sugerir qué procesador/placa de desarrollo/tarjeta de captura o cualquier otro dispositivo que pueda realizar esta tarea? Estaba mirando los procesadores DaVinci y parece que son capaces de esto.
Obtenga una tarjeta de transferencia y captura de video BlackMagic PCI Express HDMI. Siempre que la fuente no esté encriptada con HDCP, esto sería bastante simple, suponiendo que esté de acuerdo con Windows como host (no conozco los controladores de Linux). Hay otras suites de captura/edición de video que pueden hacerlo como bueno, pero generalmente más caro (Matrox tiene algunos de gama baja, por ejemplo).
Este no es un ejercicio trivial, pero sería factible con componentes modernos.
No estoy seguro de cuáles son los objetivos finales de su proyecto, pero podría generar un prototipo utilizando un FPGA. La familia Xilinx Spartan-6, por ejemplo, tiene capacidades de entrada y salida HDMI. Parece que la placa de desarrollo Atlys de Digilent podría satisfacer sus necesidades. La placa tiene los conectores de entrada y salida HDMI.
En cuanto al procesamiento, creo que el núcleo Xilinx MicroBlaze (que se ejecutaría en FPGA) puede admitir Linux, si cree que es necesario un sistema operativo.
Algunas advertencias:
Si la señal HDMI está encriptada (HDCP), la tarea se vuelve más difícil.
Si su objetivo final es una solución de consumo de bajo costo, el uso de un FPGA compatible con HDMI puede tener un costo prohibitivo. Una alternativa sería usar un transmisor HDMI dedicado y chips receptores y un procesador uC/DSP.
En los Estados Unidos, esto podría ser una violación de la DMCA. (Sí, las leyes pueden ser tontas.) Soy bastante ignorante de todo lo relacionado con HDMI, pero es posible que desee comenzar leyendo sobre el proyecto de código abierto NeTV ("cualquier televisor") de Bunnie en http://www.kosagi . com/blog/ . Eso podría llevarlo a la información que necesita para resolver sus problemas.
Enrique
Jon Watte