Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.98/279: Рейтинг темы: голосов - 279, средняя оценка - 4.98
moxkozor

Анализ видеосигнала в реальном времени.

25.05.2011, 11:38. Показов 53549. Ответов 77
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Стоит задача разработки на ARM (возможно на AVR) устройства, к которому можно было бы подключить видео выход с телевизора. Динное устройство должно оцифровать (преобразовать - получить массив пикселей для кадра) аналоговый видеосигнал. Это необходимо для алгоритма работы с цветами пикселей изображения. Такой алгоритм должен обрабатывать изображение приблизительно 20-30 раз в секунду. Стоимость решение в пределах 1000 рублей и конечно компактность. Иначе можно взять маленький компьютер на атоме + usb захват видео, но в этом случае слишком большая цена и сомнительная компактность.

Смотрел в сторону NXP LPC1768 http://www.futureitistronics.com/en/tec ... 0,551.aspx

Не ясно потянет ли, и не хочется возиться с оцифровкой. Может есть готовые решения или другие пути решения данной задачи?
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.05.2011, 11:38
Ответы с готовыми решениями:

Вывод значений с com порта в TextBox и анализ на превышение лимита в реальном времени
На com порт поступают данные типа byte data, для удобства представлены в виде одной "партии"(в реальности поступают с частотой...

Смоделировать систему, указанную в варианте, в реальном времени (или, по желанию, и в реальном, и при помощи квантования времени
Тещины блины - Теща печет блины, укладывая их в глубокие кастрюли. Зять с отменным аппетитом эти блины из кастрюли вытаскивает и съедает....

Задание:Смоделировать систему, указанную в варианте, в реальном времени (или, по желанию, и в реальном, и при помощи квантования времени) и провести
Turbo pascal Универсальный магазин Рассматриваются кассовые аппараты универсама. Каждый покупатель, имеющий непустую кошелку,...

77
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
22.11.2011, 02:35
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от vottirpo
Так что все еще ищу доступную микросхему декодер)
успехов :)
декодер как я уже сказал можно попробовать и самому сделать хоть на атмеге, несмотря на говёность её АЦП.
+ простой смеситель из логики: инвертор, сдвоенный триггер (sn74xx74), аналоговые ключи (74xx4053)
CLK должен быть 4.43361875MHz для PAL.
алгоритм следующий:
компаратором ловим строчный синхроимпульс, ждём после него немного и запускаем АЦП, так чтобы первый отсчёт попал как раз на color burst,
ну и затем он с частотой 80КГц (максимальная согласно даташиту, но можно и немного разогнать) успевает сделать еще около 4-5 выборок на линию.
при этом надо понимать что с полосой пропускания АЦП всего 38КГц и частотой строчной развёртки 15КГц, картинка будет ООООЧЕНЬ сильно замазана.
каналы надо чередовать (что тоже вызывает вопросы, в в силу говёности АЦП неизвестно успеет ли его аналоговая часть нормально устаканится если мультиплексор дергать каждую выборку особенно на повышенной частоте)
при чём чередовать надо так чтобы через строку на color burst попадал разный канал цветности. чтобы измерить фазу и частоту несущей цвета.
так как точно попасть в частоту несущей конечно не удастся, а ФАПЧа у нас никакого нет, то будут биения, и соответственно плавное перетекание цветовых каналов друг в друга, но так как мы каждую строку измеряем во время color burst и знаем фазы сигналов можно вычислить поправку и скомпенсировать.
хватит ли при этом точности - хз, считать надо.
еще наша тактовая частота должна быть довольно близкой к 4.43361875МГц чтобы период биений был хотя бы десяток строк. т.е. надо попасть в частоту несущей цвета с точностью хотя бы около килогерца.
вообщем разборки со всем этим легко могут вылится в сроки заметно большие чем займет заказать номальный декодер.
попробовать можно только ради спортивного интереса: сделать из говна и палок на атмеге декодер композитного видео сигнала с разрешением 5x5 точек.

0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
22.11.2011, 03:16
звучит реально удручающе.
Если взять готовый декодер, который выдает картинку с частотой 27 мГц, то возникает вопрос:
Процессор работает на частоте например 16 мгц, я хочу получить например каждую десятую точку от декодера. Не получится ли так, что процессор не сможет считать цвета только одной точки, просто не успеет, декодер будет уже пихать вторую, третью, ... я так понял что декодер просто сливает поток никак не синхронизируясь с процессором.
Может есть декодеры, которые могут отдавать цветную картину в низком разрешении?
0
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
22.11.2011, 03:36
Цитата Сообщение от vottirpo
Может есть декодеры, которые могут отдавать цветную картину в низком разрешении?
интересно кому бы такое могло бы понадобится на столько чтобы под это дело была разработана специальная микросхема?

SN74xx574 спасёт отца русской демократии.
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
22.11.2011, 04:46
мдаа, пойду искать букварь((
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
22.11.2011, 23:08
так я и не понял, как простую логику можно тут применить...
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
23.11.2011, 00:10
я вот чего удумал. Если поставить tda8362b а с нее взять сигналы RGB и каждый развести на отдельную мегу. Одна мега будет обсчитывать один цвет и управлять одним цветом диодов.
0
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
23.11.2011, 00:35
Цитата Сообщение от vottirpo
так я и не понял, как простую логику можно тут применить...
574?
подать на неё поделённый клок, по положительному фронту будет запоминать вход D и держать в этом состоянии выход Q до следующего фронта медленного клока.
Цитата Сообщение от vottirpo
Если поставить tda8364b а с нее взять сигналы RGB и каждый развести на отдельную мегу. Одна мега будет обсчитывать один цвет и управлять одним цветом диодов.
а одна мега не справится?
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
23.11.2011, 00:42
>>а одна мега не справится?
надо попробовать, никак не могу найти минимальную обвязку для tda8362b
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
24.11.2011, 00:54
я правильно понимаю что при подключении tda8362b все выводы, отвечающие за апч, ару и звук можно не подключать?
От чего еще можно избавиться?
Опираюсь на схему http://www.d43d.ru/g_55.html
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
28.11.2011, 08:37
Меня эта тема тоже очень интересует, но у меня немного другая задача. Уже давны-давно мечтаю Денди к компьютеру по USB подключить:)
Посмотрите вот этот проект: http://www.unagel.de/pal2rgb/pal2rgb.htm
Как раз то, что нужно.
Единственное, что мне в этой схеме не понятно, так это откуда строчные/кадровые синхроимпульсы снимать?
Или не заморачиваться, и поставить LM1881?
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
28.11.2011, 22:52
Цитата Сообщение от yv_s
Меня эта тема тоже очень интересует, но у меня немного другая задача. Уже давны-давно мечтаю Денди к компьютеру по USB подключить:)
Посмотрите вот этот проект: http://www.unagel.de/pal2rgb/pal2rgb.htm
Как раз то, что нужно.
Единственное, что мне в этой схеме не понятно, так это откуда строчные/кадровые синхроимпульсы снимать?
Или не заморачиваться, и поставить LM1881?
Ваша ссылка великолепна!!
будем пробовать)
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
01.12.2011, 02:16
В этой схеме FBas это и есть видеовход? И действительно, где брать синхро?
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
01.12.2011, 05:39
Ага, 15 пин - это CVBS. Насчет синхронизации, на том же сайте есть схема получения синхроимпульсов на LM1881: http://www.unagel.de/pal2rgb/syncsep.htm
А вот где снимать с TDA8362 - не знаю. Разве что пины HOUT/VOUT, но про них в документации ничего не сказано.
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
01.12.2011, 12:53
у меня на столе лежит китайский жк автомобильный телевизор. Он как раз собран на tda8362b, tda4665 и tda8395p(секам).
что-то я там не наблюдаю lm1881. А телек работает. Мне кажется там где-то уже есть синхро.

И зачем там такой навороченный бп. На основной схеме я вижу вход только +8 вольт.
Почему бы не поставить 79l08 и все.
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
01.12.2011, 22:06
А посмотрите какой сигнал на VOUT/HOUT?

Скорее всего отдельное напряжение для подсветки LCD.
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
02.12.2011, 02:01
посмотреть не могу, телек не рабочий ((
судя по таблице
43 нога vout - Выход импульсов запуска кадровой развертки
37 нога hout - Выход импульсов запуска строчной развертки

похоже то, что надо))
0
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 38
04.12.2011, 00:30
Уперся в такую мысль ... пока планирую поставить 8 RGB светодиодов по периметру экрана. Вообще то надо конечно значительно больше но ... Если одним и тем же микроконтроллером и обрабатывать видео сигнал и выводить программный шим на 24 ноги, то уж микроконтроллер наверняка не справится. Видится вариант либо поставить отдельный микроконтроллер под шим либо может кто посоветует такую микросхему шим, в которую по какому-либо интерфейсу можно залить частоту и она сама будет с заданной частотой выдавать сигнал, пока не зальется новая частота. ?
0
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
29.02.2012, 19:25
как успехи?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.02.2012, 19:25

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

Отслеживание в реальном времени
Всё просто, есть переменная, которая инкрементится и когда она будет больше необходимого, надо произвести замену в поле, для этого,...

Игра в реальном времени
вот принцип работы моей игры while(true) { showBoard(); Sleep(100); system("cls"); if(kbhit()) get = getch(); ...

График в реальном времени
Нужно сделать так, чтобы в окне, график отображался в реальном времени, к примеру график курса биткоина с сайта tradingview. Вопрос, как...

поиск в реальном времени
Гугл запускает поиск в реальном времени: http://www.youtube.com/watch?v=WRkYmx4A9Do...player_embedded "Ищутся" твиттер,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
78
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru