OSD для аналогового сигнала

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
dummynull
Вымогатель припоя
Сообщения: 504
Зарегистрирован: Вт окт 06, 2015 19:37:16

OSD для аналогового сигнала

Сообщение dummynull »

Надо с av камеры сигнал подавать на дисплей, примешивая к нему текстовую и желательно простейшую графическую информацию (но можно символы двигать по экрану взамен). Практически, данные с модуля машинного зрения. Нашел лишь подобные платы mini osd для радиоуправляемых моделек, но судя по описанию, они ограничены по функционалу, типа бортовое напряжение вывести и телеметрию, но вроде как с микроконтроллера инфу не передать. Есть поделки средствами ардуино реализация видеосигнала низкого разрешения черно-белого, но смешать с сигналом камеры не знаю как (вряд ли тупо резисторным делителем). Может есть какие-то доступные у нас модули для этой цели, выдрать откуда-нибудь? Программировать плис не умею.
Аватара пользователя
Maykill
Друг Кота
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград
Контактная информация:

Re: OSD для аналогового сигнала

Сообщение Maykill »

В сторону " телетекста" поглядеть?
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Аватара пользователя
pashka000
Потрогал лапой паяльник
Сообщения: 320
Зарегистрирован: Вс ноя 21, 2010 19:35:42
Откуда: Москва

Re: OSD для аналогового сигнала

Сообщение pashka000 »

Может не резисторный делитель, но аналоговый коммутатор скорее всего справится. Грубо говоря, все время вы гоните видеосигнал через коммутатор напрямую, а когда нужно вывести вашу графику, коммутируете сигнал на внутренний генератор вашего OSD модуля, который выдает или просто фискированный уровень или какой-то цвет. OSD должен синхронизироваться по входящему видеосигналу, разумеется, иначе графика будет бежать по экрану.
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20068
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: OSD для аналогового сигнала

Сообщение vlasovzloy »

Отдавать даннве планируется прямо с камеры?

Добавлено after 1 minute 58 seconds:
Монитор жк или срт?
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
dummynull
Вымогатель припоя
Сообщения: 504
Зарегистрирован: Вт окт 06, 2015 19:37:16

Re: OSD для аналогового сигнала

Сообщение dummynull »

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

vlasovzloy
Да, с камеры. Просто приходится использовать две камеры, одна в составе модуля машинного зрения (медленная), другая аналоговая для визуализации с минимальной задеркой и дисплей соответственно тоже с аналоговым видео входом.
Аватара пользователя
pashka000
Потрогал лапой паяльник
Сообщения: 320
Зарегистрирован: Вс ноя 21, 2010 19:35:42
Откуда: Москва

Re: OSD для аналогового сигнала

Сообщение pashka000 »

Вам нужно синхронизировать ваш OSD с источником. Дело в том, что включать вывод перекрывающего изображения вы будете в активной фазе строки (время, когда передается видимое изображение), то есть OSD сам по себе никаких синхроимпульсов отправлять не должен. Их просто нет в активной фазе строки, дисплею синхронизироваться будет просто не по чему.
Я вижу способ такой: Вам нужно написать программу (или собрать схемку), которая будет анализировать видеосигнал и выделять синхроимпульсы и иметь таймер и счетчик строк. После прохождения строчного синхроимпульса инкрементируете счетчик строк, обнуляете и перезапускаете таймер. После прохождения кадрового - обнуляете и таймер и счетчик. Таймер - это ваша Х координата. Счетчик строк - Y координата. Частота счета таймера задает разрешение по X. Останется еще учесть, что сигнал черезстрочный, выделять четные и нечетные полуполя, но на первом этапе можно на это и забить, просто разрешение накладываемой картинки по строкам в 2 раза меньше получите.

Изучите как устроен аналоговый видеосигнал, станет понятно куда двигаться. Если есть современный цифровой осциллограф, поищите там режим синхронизации "ВИДЕО". Там можно прямо ввести номер строки, детально рассмотреть сигнал.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: OSD для аналогового сигнала

Сообщение Martian »

есть готовые микросхемы:
MS6464.pdf
(630.37 КБ) 206 скачиваний
ну и такой запрос: https://www.google.com/search?q=Circuit ... OSD+Signal
вроде даёт что-то полезное... например "Design and FPGA implementation of digital OSD controller"
dummynull
Вымогатель припоя
Сообщения: 504
Зарегистрирован: Вт окт 06, 2015 19:37:16

Re: OSD для аналогового сигнала

Сообщение dummynull »

Большое спасибо! Сейчас по данной теме уже сложно найти что-то полезное, аналоговое видео на ладан дышит.
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20068
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: OSD для аналогового сигнала

Сообщение vlasovzloy »

В телеках 3усцт и подобных использовалась 174 ха10 вроде или ха11, найти несложно миниплатку прямо с ней, взять с нее синхроимпульсы кадры строки и с нее в ваш мк

Добавлено after 48 seconds:
Еще камеры есть со встроеным осд, разобраться где оно берется и туда подавать свое чтото например
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Ответить

Вернуться в «Практика»