Par où commencer avec la vidéo intégrée?


16

Mon patron m'a récemment demandé combien il serait difficile de concevoir un produit qui pourrait continuellement enregistrer des vidéos de qualité assez faible et stocker les dernières heures dans une forme de mémoire interne. Je n'ai jamais fait de développement avec la vidéo auparavant. Où serait un bon endroit pour commencer ma conception?

Avez-vous des suggestions pour un MCU? J'ai récemment utilisé des microcontrôleurs Silicon Labs pour d'autres conceptions.

Quel serait le meilleur type d'appareil photo à utiliser pour garder le projet aussi simple que possible?

Dans quel format serait le mieux pour stocker la vidéo?

Aurais-je besoin d'un codec vidéo ou est-ce uniquement nécessaire pour un appareil prenant en charge la lecture? Cet appareil aurait probablement juste besoin de pouvoir transférer la vidéo sur un PC pour la lecture.

Toute idée que vous pourriez offrir serait très appréciée!

AJOUT: J'ai regardé sur digikey les capteurs d'image CMOS. Je vois qu'il y en a plusieurs fabriqués par une société appelée OmniVision. Ces fiches techniques indiquent que «les données capturées peuvent être transférées soit par un port vidéo numérique parallèle (DVP) standard, soit par une interface série haute vitesse MIPI à terre unique».
Je n'en ai jamais entendu parler. Comment allez-vous mettre cela dans un fichier image? en utilisant C?


Jordan, je vous suggère de créer une nouvelle question dans la section AJOUTÉ et d'accepter les informations de quelqu'un pour votre question d'origine. C'était vous récompenser quelqu'un pour son travail acharné et permettre à quelqu'un d'être récompensé pour vous aider dans la prochaine étape.
Kortuk

Lorsque vous créez la nouvelle question, pourriez-vous me lier à vos fiches techniques que vous avez trouvées pour les nouvelles caméras, j'ai l'habitude de faire ce type d'interface mais je voudrais consulter la fiche technique pour confirmer d'abord mes connaissances.
Kortuk

Il y a une nouvelle proposition dans les domaines 51: Technologies de diffusion et des médias où nous invitons des experts dans le travail de développement de codecs. Veuillez vous joindre et inviter d'autres personnes.
Dipan Mehta

Réponses:


4

Il existe un module de caméra UART assez soigné que vous pourriez également utiliser pour cela. Il est fait par COmedia, et celui que j'ai utilisé s'appelle le C328-7640, mais je pense qu'ils l'ont abandonné (selon SparkFun de toute façon), avec un successeur "en préparation". En tout cas, vous pouvez facilement vous interfacer avec ce type de chose directement avec quelque chose comme un AVR Atmel (ou Arduino d'ailleurs), et vous pouvez également vous interfacer avec une carte SD avec cette même puce (en utilisant l'interface SPI) ... vous auriez juste besoin d'un code de bibliothèque FAT32 pour rendre la carte lisible dans quelque chose comme Windows. Je ne l'ai pas fait moi-même, mais j'ai vu des projets basés sur AVR et Arduino qui l'ont fait. Avec un système comme celui-ci, je pense que vous finiriez par capturer et stocker des images JPEG séquentielles, puis vous pourriez les post-traiter dans des fenêtres pour créer un fichier Motion-JPEG qui vous donnerait de la vidéo.


C'est dommage qu'il soit abandonné.
PICyourBrain

@Jordan, oui, mais avez-vous vu les C6810 et C6820 sur le site Web de COMedia? Je voudrais les contacter et voir s'ils ont des distributeurs dans votre coin de bois? Ces choses semblent être exactement ce que vous cherchez ... Faites-nous savoir ce qu'elles coûtent et si elles sont disponibles aux États-Unis, voulez-vous?
vicatcu

@Jordan - il y a aussi des options de vente ici electronics123.com/s.nl/sc.8/category.241/.f
vicatcu



0

Le port vidéo numérique parallèle (DVP) est une chose SGI. Voir ici pour les spécifications.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.