¿Por dónde empiezo con el video incorporado?

16

Mi jefe me preguntó recientemente qué tan difícil sería diseñar un producto que pudiera grabar continuamente videos de calidad bastante baja y almacenar las últimas horas en algún tipo de memoria interna. Nunca he hecho ningún desarrollo con video antes. ¿Dónde sería un buen lugar para comenzar mi diseño?

¿Tiene alguna sugerencia para un MCU? He estado usando MCU de Silicon Labs últimamente para otros diseños.

¿Cuál sería el mejor tipo de cámara a usar para mantener el proyecto lo más simple posible?

¿En qué formato sería mejor almacenar el video?

¿Necesitaría un códec de video o es solo para un dispositivo que admita la reproducción? Es probable que este dispositivo solo necesite poder transferir el video a una PC para su reproducción.

¡Cualquier información que pueda ofrecer sería muy apreciada!

AÑADIDO: He estado buscando en Digikey los sensores de imagen CMOS. Veo que hay varios en allí hechos por una compañía llamada OmniVision. Estas hojas de datos dicen que "Los datos capturados se pueden transferir a través de un puerto de video digital paralelo (DVP) estándar o mediante una interfaz serial de alta velocidad MIPI de un solo territorio". Nunca he oído hablar de ninguno de esos. ¿Cómo haces para obtener eso en un archivo de imagen? usando C?

    
pregunta PICyourBrain

4 respuestas

4

Hay un módulo de cámara UART bastante bueno que también podrías usar para esto. Está hecho por COmedia , y el que he usado se llama C328-7640, pero creo que lo han descontinuado. (según SparkFun de todos modos), con un sucesor "en las obras". En cualquier caso, puede interactuar fácilmente con este tipo de cosas directamente con algo como un AVR Atmel (o Arduino), y también puede interactuar con una tarjeta SD con el mismo chip (usando la interfaz SPI) ... solo necesitarías un código de biblioteca FAT32 para hacer que la tarjeta sea legible en algo como Windows. No lo he hecho yo mismo, pero he visto proyectos basados en AVR y Arduino que lo han hecho. Con un sistema como este, creo que terminaría capturando y almacenando imágenes JPEG secuenciales, y luego podría procesarlas en Windows para crear un archivo Motion-JPEG que le brindaría video.

    
respondido por el vicatcu
5

¿Has visto la cámara CMU? enlace

¿Es este el tipo de cosas que tenías en mente?

    
respondido por el Dirk
4

Para una calidad (y costo) realmente baja, puedes intentar hackear una cámara GameBoy.

enlace

Tal vez, simplemente escribiendo marcos en bruto en una tarjeta SD grande.

    
respondido por el Toby Jaffey
0

El puerto de video digital paralelo (DVP) es una cosa SGI. Consulte aquí para la especificación.

    
respondido por el Brian Carlton

Lea otras preguntas en las etiquetas