|
Обработка видео |
|
|
|
Sep 2 2016, 06:25
|
Частый гость
 
Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612

|
Стоит задача: В области электронной микроскопии реализовать формирование строчной и кадровой развертки для системы отклонения и обработку видеосигнала с максимальными параметрами 1024х1024 50Гц. Предыдущий вариант системы работал с максимальным разрешением 480х480 10Гц и был реализован на STM32F437. Развертки были сделаны на внешних ЦАП (SPI). Оцифровка изображения на встроенном АЦП в dual mode (примерно 2,5 мегасемпла). Видеобуфер во внешней памяти и на комп данные предавались без предварительной обработки через Ethernet на комп, где и отображалась картинка. Так как практически всё делалось через DMA, то в контроллере оставалась ещё уйма свободного времени для фоновых задач. Но по новому ТЗ скорость обработки надо увеличить в 20 раз, что нереально в такой конфигурации. Пока на ум приходит только следующее: 1. С помощью видеокарты с аналоговым выходом и поддерживающей HD качество формирую пилообразные развертки (сигналами цветности) и синхроимпульсы. 2. Развертки через усилители подаются на систему отклонения, а синхроимпульсы подмешиваются к сигналу с датчика изображения (яркости). 3. Сформированный видеосигнал подается на плату видеозахвата, поддерживающую соответствующее качество. В теории должно сработать. Вопрос: может быть есть специализированные контроллеры, девайсы, которым по зубам эта задача? Или может есть совсем другое решение, до которого я не смог додуматься?
|
|
|
|
|
 |
Ответов
|
Sep 3 2016, 09:56
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата согласовать EMC-интерфейс LPC с шиной FT601 - это был-бы самый оптимальный вариант. А если немного снизить требования по кадровой частоте например до ~39fps, то получим уже: 1024*1024*39*2/4 = 20447232 слов/сек ТС присматривался к видеограбберу значит 8 бит ему похоже достаточно (можно даже логарифмирование сделать из 12 в 8, а не просто отбросить младшие разряды), и если уж понижать fps до 39 то тогда эти 39МБайт/c можно и через USB2 попробовать пропихнуть, без ухищрений с usb3. и для этого взять готовую плату lpclink2 за 20$. и ещё придётся делать свою плату под это, ради единственного устройства, а корпуса у lpc4370 не самые приятные, особенно если 32х разрядные шины из него вытаскивать, а не просто входы АЦП и USB. и вот тут я вообще никакой радости по сравнению с готовой redpitaya не вижу.
|
|
|
|
|
Sep 3 2016, 11:24
|
Частый гость
 
Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612

|
Цитата(_pv @ Sep 3 2016, 13:56)  ТС присматривался к видеограбберу значит 8 бит ему похоже достаточно (можно даже логарифмирование сделать из 12 в 8, а не просто отбросить младшие разряды), и если уж понижать fps до 39 то тогда эти 39МБайт/c можно и через USB2 попробовать пропихнуть, без ухищрений с usb3. и для этого взять готовую плату lpclink2 за 20$.
и ещё придётся делать свою плату под это, ради единственного устройства, а корпуса у lpc4370 не самые приятные, особенно если 32х разрядные шины из него вытаскивать, а не просто входы АЦП и USB. и вот тут я вообще никакой радости по сравнению с готовой redpitaya не вижу. Действительно пока я считаю, что 8бит (256 градаций серого) в изображении достаточно. По крайней мере предыдущее устройство работало именно в таком режиме. Если сравнивать: lpc4370 - с одной стороны уже опробованный способ реализации. С другой стороны всё на грани фола и без запаса. Кроме того значительную часть времени придётся потратить на проектирование железа без гарантии успеха. redpitaya - приятно удивила по параметрам. Как то мимо меня прошла. Присмотрюсь повнимательнее. По возможностям похоже то, что доктор прописал. Насколько быстро удастся её освоить...
|
|
|
|
Сообщений в этой теме
amiller Обработка видео Sep 2 2016, 06:25 1113 сигнал для системы отклонения должен быть какой-то... Sep 2 2016, 06:39 DASM Ничего не понял.. ТЗ непонятно. А так да, СТМ в ви... Sep 2 2016, 06:41 amiller Цитата(DASM @ Sep 2 2016, 10:41) Ничего н... Sep 2 2016, 07:40 scifi Есть такой МК - LPC4370. У него есть АЦП на 80 MSP... Sep 2 2016, 07:57 _pv http://redpitaya.com/
гигабитного езернета хватит ... Sep 2 2016, 08:35 jcxz Может быть через интерфейс EMC или через SGPIO LPC... Sep 2 2016, 09:02  _pv Цитата(jcxz @ Sep 2 2016, 16:02) Тогда ес... Sep 2 2016, 10:26   scifi Цитата(_pv @ Sep 2 2016, 13:26) Если 8 би... Sep 2 2016, 10:29 KnightIgor Цитата(amiller @ Sep 2 2016, 07:25) Стоит... Sep 2 2016, 10:33 _pv Цитата(KnightIgor @ Sep 2 2016, 17:33) Sm... Sep 2 2016, 12:29 ivan2006 Цитата(amiller @ Sep 2 2016, 09:25) Стоит... Sep 2 2016, 15:33 amiller Цитата(ivan2006 @ Sep 2 2016, 19:33) Попр... Sep 2 2016, 16:15 _pv ЦитатаПока самым перспективным вижу использование ... Sep 2 2016, 16:39 Alex11 Платы видеозахвата в большинстве своем работают на... Sep 2 2016, 17:51 jcxz Даже не понижая требований посчитаем:
1024*1024*50... Sep 3 2016, 05:46   _pv Цитата(mantech @ Sep 3 2016, 22:28) Цена ... Sep 3 2016, 16:16 jcxz Цитата(_pv @ Sep 3 2016, 15:56) и ещё при... Sep 4 2016, 04:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|