Страница 1 из 2

Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 09:28:50
Gek0n
Снимаем у меня автомобильная камера, передает через тюльпан видео. Очень хочется это самое видео обрабатывать и оцифровывать для записи на флешку.

Пожалуйста не пишите про видеорегистраторы, он уже стоит. Единственный вопрос который интересует - где найти микроконтроллер который будет выполнять вышепоставленные задачи. Сначала думал о МК avr, но почитал, и понял что они для этого слабоваты. Вообщем посоветуйте.

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 09:51:20
Satyr
[quote="Gek0n"]Сначала думал о МК avr, но почитал, и понял что они для этого слабоваты. /quote]
:))) :)))
Тут уж все МК, даже кортекс-M4F 32 битный с DSP инструкциями и 160 мегагерцами слаб.
Смотри всякие SoC из апп процессора + DSP, типа OMAPов и DaVinci.
Только учти, что там только изготовление печатной платы будет стоит дороже очень хорошего видеорегистратора

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 11:06:01
Gek0n
Даже так!? :-( интересно...

Хорошо, тогда задам другой вопрос, может быть кто знает:
Сейчас видео с камеры пишется в регистратор, я хочу чтобы это видео кроме того писалось на флешку по циклу, а при каком либо сигнале не входе МК (например датчик удара) запись прекращалась. Скажите это реально реализовать самому на каком нибудь МК?

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 11:34:55
igor-x
можно сделать отключение питания при срабатывании датчика удара

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 11:40:00
ploop
Даже так!?
Именно так. Вам нужен захват аналогового сигнала, это нетривиальная задача. С камеры видеорегистратора идёт уже цифра, так что его схема на порядок проще вашей будет.

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 11:49:47
clawham
ну почему же сразу так-то а?
берем дир320, вебкамеру юсб хаб и флешку/винт/карман
ну а дальше на форумі и гугль и за день будет готово видеонаблюдение причём даже с возможностью просмотра через вайфай :)

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 11:53:10
ploop
Один STM32F4 + камера = дир320 с низким потреблением, USB, LAN и прочим. Всё по примерам от ST можно сделать.
А, ну да, без вайфая :)

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 11:54:24
clawham
а ловить аналог, сжимать его и писать на флешку єто очень сложно и круто...тем более если ещё и цвета захочется....
но это будет архисложная задача и очень глубокое теориекопание по поводу сжатия оцифровки и прочих прелестей...

а регистратор разве не пишет на флешку?

можно сделать круче всех - взять старый видик, пленку на кассете закольцевать и напихать её туда змейкой....пусть крутит :)

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 12:40:04
Satyr
ploop писал(а):Один STM32F4 + камера = дир320 с низким потреблением, USB, LAN и прочим. Всё по примерам от ST можно сделать.
Сделать что ?
С камеры в STM32F4 попрет 27.5MB/s (или 220mbit/s) даже для 640x480.
дальше что делать ? :)))

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 13:47:42
ploop
Так смотря с какой камеры.

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 15:27:24
Alexeyslav
Тут нужен как минимум АЦП с частотой дискретизации не менее 5Мсемплов/сек и довольно сложная микросхема программируемой логики вроде таких на которых делают южные мосты на ноутбуках, она сделает максимально грязную работу по подготовке к сжатию видеопотока полученного с камеры. А дальше справится может и STM32.

Но как мне кажется, лучше смотреть сразу в сторону ARM11 - на его основе уже есть готовые системы. Например "Raspberry Pi" которые обладают достаточными ресурсами для оцифровки и возможностью программирования со стороны пользователя.

Но, пока готовых решений "из коробки" нет, и придется значительно попотеть. Придется изучать особенности технологий в смежных областях знаний и т.д. и т.п. Но в таком случае будет гораздо проще чем реализовать аппаратное решение с нуля, ведь Raspberry Pi основан на операционной системе, а значит с написанием кодера проблем особых не будет - наверняка такой уже кем-то адаптирован со смартфонов.

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 15:48:43
Gek0n
Кстати на raspbery pi я сразу в очередь стал :-)

У меня в машине стоит не автомобильный регистратор, а большая стационарная приставка похожая на двд-шник. Сейчас появилась отличная идея: у регистратора есть выхож СКАРТ - он цифровой? Если да то я думаю можно ли прям с него взять сигнал и писать на флешку? Ещё у него есть выход на телик, но там тюльпан, а он как я понял аналоговый. Ещё вопрос - если не получится через скарт то можно ли выловить цифровой сигнал между микросхемами? Дело в том что регистратор пишет на жесткий по SАТА.

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Чт апр 26, 2012 16:30:10
Satyr
интересна, какая у этой распери финальная цена будет
целевая цена пока коммунизм в кубе

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Пт апр 27, 2012 00:10:14
Alexeyslav
Не такой уж и коммунизм... это же учитывай что это только платка. А для того чтобы собрать хотя-бы подобие нетбука, нужна флешка, батарейка, источник питания, корпус, матрица... в совокупной стоимости выйдет столько же как и нетбук.

на СКАРТе нет цифры, там все сигналы чисто аналоговые.

Видеорегистратор у тебя небось тоже на АРМ11 собран с линуксом на борту, вот его можно и расковырять на предмет возможности расширения и записи на флеш-карты помимо винчестера.
Возможно там на плате даже место есть под карточки, или USB-шину через которую можно подключить кард-ридер.

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Пт апр 27, 2012 01:06:56
m.ix
Видеорегистратор
http://photos.streamphoto.ru/8/e/5/6f18 ... b8f5e8.jpg
http://photos.streamphoto.ru/e/6/1/b9d1 ... a4416e.jpg

есть конечно и по меньше
шириной 2см длинной 3-5см
ценой в 1000-2000р

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Пт апр 27, 2012 07:14:42
Gek0n
Да, есть юсб для подключения флешки, но он используется для передачи ранее записанного куска видео, а не записи в реальном времени. Можно ли сделать с этим что либо? Мне придется переписывать прошивку?

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Пт апр 27, 2012 08:20:01
Kavka
Gek0n, управлять захватом видео с аналоговой видеокамеры можно и с помощью avr. Это как в некоторых осциллографах стоят МК обрабатывающие нажатия кнопок, зажигающие светодиоды и разруливающие связкой АЦП-ПЛИС-ОЗУ-Дисплей, которая (связка) и делает всю основную работу. От АЦП можно отказаться - есть спец. микрухи для захвата видео (распознавание синхроимпульсов, оцифровка и т.д.) с цифровым выходом. А вот сжимать видео в таких компактных размерах это или спец микруха, или ПЛИС, или, как тут уже было сказано, что-то мощное из ARM-DSP.
Вариант с камерой с цифровым интерфейсом выглядит значительно проще. Взять, например, USB веб камеры. Есть камеры с MJPEG на выходе. Т.е. в камере уже есть аппаратный кодер. Такую можно прикрутить и к не очень шустрому ARM-у с USB.

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Пт апр 27, 2012 09:36:54
Gek0n
Хм... Пожалуй я с вами соглашусь... Я попробую найти маленькую камеру с цифрой на выходе, ну или поковыряю регистратор

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Пт апр 27, 2012 10:06:24
ploop
Я вам про это и говорил. Именно камера с цифрой и аппаратным кодером.

Re: Микроконтроллер для обработки аналогового видео

Добавлено: Пт апр 27, 2012 10:22:43
Satyr
Самый, видимо, дешевый, компактный, надежный, гибкий, быстрый и т.д. и т.п. вариант - взять мелкую деешвую готовую плату типа BeagleBoard и воткнуть в нее хорошую USB вебкамеру, а дальше уже больше частью собирать и настраивать софт, а не изобретать велосипед размером с титаник