Conexión de varias cámaras a un solo CAMIF (interfaz de cámara)

Estoy buscando ejemplos de cómo conectar múltiples módulos de cámara a un solo CAMIF para la adquisición de imágenes fijas de múltiples sensores (es decir, muy baja velocidad por sensor). El chip broadcom utilizado en la raspberry pi admite sensores de hasta 20 MP. Quiero conectar 5 sensores de 14MP.

Supongo que, dado que una de las señales es el vsync que indica el final de un cuadro, se podría usar un fpga para multiplexar correctamente los múltiples módulos (quizás teniendo que volcar cuadros de vez en cuando).

¿Alguien tiene un ejemplo de alguien haciendo esto en el mundo real?

has solucionado este problema? En caso afirmativo, ¿podría publicar aquí la solución y el hardware utilizado? Tengo especial curiosidad por los sensores de 14MP :D
¿Está hablando específicamente de RPi como plataforma de hardware?

Respuestas (1)

"CAMIF" = Interfaz de cámara.

Solo pensamientos: no tengo experiencia de primera mano en esto.

Si puede sincronizar los fotogramas de los sensores, no debería haber necesidad de perder fotogramas, cambiando las fuentes durante la señal de sincronización de fotogramas.

Los excesivamente entusiastas podrían agregar un búfer de hardware para registrar los datos del cuadro desde la siguiente fuente y luego cambiar a eso y cargar desde allí cuando finalice el cuadro actual. SI puede cargar lo suficientemente rápido como para avanzar antes del final del cuadro, puede cambiar a tiempo real y asignar el búfer al siguiente en la línea. Dos x RP suena más fácil :-).

Si no puede sincronizar cuadros, el inicio progresivo de los sensores para que el siguiente en la línea esté disponible poco después del final de la corriente puede permitir una pérdida mínima. A continuación, muestro los sensores que comienzan 1.xx después del anterior, pero, por supuesto, solo escalonar los inicios en, digamos, 0.1 de un marco de tiempo significaría que el siguiente sensor está disponible poco después de que finalice el actual. Se desplazarán entre sí, lentamente, si están bajo control de cristal. Simplemente vuelva a sincronizar cuando la demora sea demasiado larga o corta.

11111111 = fotograma 1, etc.

11111111222222222333333333444444445555555566666666...
​​.........1111111122222222233333333444444445555555566666666...
​​...................11111111222222224343 4........34.3

Si los sensores son completamente asincrónicos, puede buscar la sincronización del siguiente cuadro después del final del cuadro actual y cambiar a eso. El orden (casi siempre) no será secuencial, pero debe cubrir todo a tiempo.


¡¡¡Oh, vaya!!! departamento:

Oferta de microprocesador "multimedia" S3C6410X RISC de Samsung.
Hoja de datos de 1370 páginas :-)
No puedo encontrarlo a la venta :-(
FBGA de 424 pines - 13 mm x 13 mm

Microprocesador S3C6410X RISC

http://www.rasterman.com/files/man-6410-1.2.pdf