С чего начать со встроенного видео?


16

Мой начальник недавно спросил меня, насколько сложно было бы разработать продукт, который мог бы непрерывно записывать видео довольно низкого качества и сохранять последние несколько часов в той или иной форме внутренней памяти. Я никогда не занимался разработкой видео. Где было бы хорошее место, чтобы начать мой дизайн?

Есть ли у вас какие-либо предложения для MCU? В последнее время я использую микроконтроллеры Silicon Labs для других проектов.

Какой тип камеры лучше всего использовать, чтобы проект был максимально простым?

В каком формате лучше всего хранить видео?

Нужен ли мне видеокодек или это нужно только для устройства, которое поддерживает воспроизведение? Это устройство, вероятно, просто должно быть в состоянии передавать видео на ПК для воспроизведения.

Любая идея, которую вы можете предложить, будет высоко ценится!

ДОБАВЛЕНО: я искал на digikey датчики изображения CMOS. Я вижу, что некоторые из них сделаны компанией под названием OmniVision. В этих технических паспортах говорится, что «полученные данные могут передаваться либо через стандартный параллельный цифровой видеопорт (DVP), либо через высокоскоростной последовательный интерфейс MIPI для одной земли».
Я никогда не слышал ни об одном из них. Как вы можете получить это в файл изображения? используя C?


Джордан, я бы посоветовал вам создать новый вопрос из раздела ДОБАВЛЕНО и принять чью-то информацию для вашего исходного вопроса. Это было то, что вы вознаграждаете кого-то за его тяжелую работу и позволяете кому-то быть вознагражденным за помощь в следующем шаге.
Кортук

Когда вы создаете новый вопрос, можете ли вы связать меня с вашими таблицами данных, которые вы нашли для новых камер, я привык к такому типу интерфейса, но я хотел бы взглянуть на таблицу данных, чтобы сначала подтвердить свои знания.
Кортук

В Области 51 появилось новое предложение: « Вещательные и медиа технологии», куда мы приглашаем экспертов по разработке кодеков. Пожалуйста, присоединяйтесь и приглашайте других.
Дипан Мехта

Ответы:


4

Есть довольно аккуратный модуль камеры UART, который вы также можете использовать для этого. Это сделано COmediaи тот, который я использовал, называется C328-7640, но я думаю, что они прекратили его (в любом случае, согласно SparkFun), с преемником "в работе". В любом случае, вы можете легко взаимодействовать с вещами такого типа напрямую с чем-то вроде Atmel AVR (или Arduino), и вы также можете взаимодействовать с SD-картой с тем же чипом (используя интерфейс SPI) ... вам просто нужен код библиотеки FAT32, чтобы сделать карту читаемой в чем-то вроде Windows. Я сам этого не делал, но видел проекты AVR и Arduino, которые это делали. С такой системой, как я думаю, вы в конечном итоге захватите и сохраните последовательные изображения JPEG, а затем сможете обработать их в окнах, чтобы создать файл Motion-JPEG, который даст вам видео.


Это очень плохо, что это прекращено.
PICyourBrain

@ Джордан, да, но вы видели C6810 и C6820 на веб-сайте COMedia? Я бы связался с ними и посмотрел, есть ли у них какие-нибудь дистрибьюторы на вашей шее? Похоже, что это именно то, что вы ищете ... Дайте нам знать, сколько они стоят, и если они будут доступны в США, не так ли?
Викацу

@Jordan - здесь также есть варианты для продажи electronics123.com/s.nl/sc.8/category.241/.f
vicatcu

5

Вы видели камеру CMU? http://www.cmucam.org/

Это то, что вы имели в виду?


Это очень похоже на то, что я хочу сделать, но я не могу использовать продукт кого-то другого.
PICyourBrain

4

Для действительно низкого качества (и стоимости), вы можете попробовать взломать камеру GameBoy.

http://sophiateam.undrgnd.free.fr/microcontroller/camera/index.html

Возможно, просто записывать сырые кадры на большую SD-карту.


1
очень круто. Мне нравится идея использовать SD-карту вместо передачи файлов.
PICyourBrain

Что бы вы посоветовали, если я хочу немного более качественное или цветное видео?
PICyourBrain

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.