Перейти к содержанию
    

ARM + Video

Доброго времени суток.

==================================================================

Хочу реализовать такую вещь:

1. Запись видео 640х480. Писать на флешь со скоростью 30/15 кадров в секунду (30 опционно).

2. Плюсом еще хочу делать простое сравнение 2х снимков в выдавать в соответствии с этим сигнал.

3. Запись во время движения в кадре.

==================================================================

Интересует:

1. Подобрать соответствующую видеокамеру (с широким температурным диапазоном).

2. Подобрать контроллер.

3. И есть ли свободные проекты на эту тему?

==================================================================

Заранее спасибо за ответы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

640х480х8бит = 307200 байт на кадр х 15 кадров = 4608000 байт/сек = 37 Мегабит/сек. Не думаю, что ARM общего назначения справится с этим (ну, может быть кроме экзотики, работающей на 5-6 сотнях мегагерц и имеющей USB2.0 HighSpeed).

Надо смотреть в сторону специализированных видеокодеров, сжимающих видео на лету.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

640х480х8бит = 307200 байт на кадр х 15 кадров = 4608000 байт/сек = 37 Мегабит/сек. Не думаю, что ARM общего назначения справится с этим (ну, может быть кроме экзотики, работающей на 5-6 сотнях мегагерц и имеющей USB2.0 HighSpeed).

Надо смотреть в сторону специализированных видеокодеров, сжимающих видео на лету.

Спасибо! Может кто-то направление даст, в котором желательно смотреть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! Может кто-то направление даст, в котором желательно смотреть?

http://www.analog.com/en/audiovideo-produc...ucts/index.html

Только игрушки не из дешевых :05:

А вообще дожно глянуть в сторону dsp, которые очень неплохо ложатся на такие задачи.

PS. Есть еще семейство i.MX (ARM9/11) от Freescale с аппаратными ускорением сжатия в MPEG-4.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://www.analog.com/en/audiovideo-produc...ucts/index.html

Только игрушки не из дешевых :05:

И в правду не из дешевых. Цена на них просто крест ставит.

 

PS. Есть еще семейство i.MX (ARM9/11) от Freescale с аппаратными ускорением сжатия в MPEG-4.

Очень интересно! Спасибо ! ! !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Freescale и Renesas и др. выпускают соответствующие мк но средства и киты дорогие. личное предпочтение OMAP3530 beagleboard :

http://beagleboard.org/

и TMS320DM355 ( по маркировке можно ожидать DSP а на самом деле чистыи ARM926 + hardware MPEG4 ).

http://focus.ti.com:80/apps/docs/mrktgenpa...er+OT+dm355ipnc

 

PS. может епсон отвечает требованиям :

http://www.epson.jp/device/semicon_e/produ...rk/s2s65a00.htm

Изменено пользователем proba

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати у TI на этом самом DM355 есть референс дизайн камеры. Всего в районе $1000 за все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Freescale и Renesas и др. выпускают соответствующие мк но средства и киты дорогие. личное предпочтение OMAP3530 beagleboard :

http://beagleboard.org/

и TMS320DM355 ( по маркировке можно ожидать DSP а на самом деле чистыи ARM926 + hardware MPEG4 ).

http://focus.ti.com:80/apps/docs/mrktgenpa...er+OT+dm355ipnc

 

PS. может епсон отвечает требованиям :

http://www.epson.jp/device/semicon_e/produ...rk/s2s65a00.htm

1. BeagleBoard интересная игрушка! Полнофункциональный комп просто за полторы сотни баксов (как написано на сайте производитля) :)

2. По эпсону: не менее интересная игрушка с возможностью прицепить 2-е видеокамеры к одному процессору. Но в россии на складах, ИМХО, таковых нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

BeagleBoard для повторения вещь мало практичная.

Жуткая технология корпуса делает проблемной пайку чипа.

А DSP на борту вместо жесткого ведеокодера ничего кроме дополнительного гемора не принесет для малобюджетного проекта.

А главное эта борда не предназначена для записи видео, она предназначена для воспроизведения. На борде нет ни одного интерфейса для видеокамер, а в пакете софта отсутствуют либы с видеокодерами.

 

Идеальный полуоткрытый проект для камеры высокого разрешения будет пожалуй этот:

http://www.freescale.com/webapp/sps/site/p...rH311432973ZrDR

 

Там конечно есть свои нюансы :laughing:

В частности там не делаются попытки записи на FLASH, а есть простой стриминг в сеть.

Непосредственно драйверы сжатия идут в виде скомпилированных библиотек без исходников, но с API косвенно документированым.

 

 

1. BeagleBoard интересная игрушка! Полнофункциональный комп просто за полторы сотни баксов (как написано на сайте производитля) :)

2. По эпсону: не менее интересная игрушка с возможностью прицепить 2-е видеокамеры к одному процессору. Но в россии на складах, ИМХО, таковых нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не будьте наивным.

 

Тыкните в те драйвера, либы, исходники обеспечивающие сжатие для этих дивайсов.

B чтоб они не были завязаны на какие-то еще другие коммерческие пакеты типа монтависты и проч. или еще как-то затруднено их использование.

Боюсь, что даже покупка референс дизайна вам не поможет.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем мне исходники, если готовое вписывается в ТЗ?.. Тем более выбор готовых кодеков от TI достаточно широк. Возможно топикстартеру необходимо другое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чипы епсона с одним каналом jpeg S1S65000 можно наити, напр. в digikey. можно спросить и с финскои acte ( http://www.acte.fi/index.php?171 ) .

хотелось и добавить что в некоторых странах мпег4 не силен в судебном процессе как доказателство, поэтому все больще предпочитается motion JPEG2000 ( там нет интерфреим ).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да я собственно не воспринимаю начало темы как конкретный вопрос.

Мне больше интересен наименее рискованный путь реализации означенной темы.

Решение от TI не производит впечатления открытого проекта.

Не существует такого понятия как абстрактный кодек.

У TI это будут скомпилированные либы для DSP, фиг знает как загружаемые и с фиг знает под что заточенным API.

Вполне допускаю, что это API будет заточено только под самые примитивные и нефункциональные opensource плееры. Там еще софтовый дридж между DSP и ARM-ом наличиствует. Свинью могут и там подложить, например в opensourс-ном варианте искусственно ограничить производительность канала или оключить некоторые сервисы.

Плохо еще, что OMAP-ы не поддержаны нормальными компиляторами как IAR или Keil.

 

А Freescale между тем честно дает скачать кодеки отдельно причем как для Linux-а так и для Win CE и с достаточно понятным описанием их использования. Причем кодер в iMX сделан также на DSP, но Freescale не парит голову разработчикам еще и его программированием и проблемой межпроцессорного моста.

 

 

А зачем мне исходники, если готовое вписывается в ТЗ?.. Тем более выбор готовых кодеков от TI достаточно широк. Возможно топикстартеру необходимо другое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насколько я понял из проходившей недавно конференции TI, они предоставляют возможность самому программировать DSP в более старших версиях ДаВинчи. В младших же версиях DSP "несколько" урезан и под него есть только готовые библы. Если что не так - поправьте.

AlexandrY, с Вашими выкладками я вообщем-то согласен. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...