Есть необходимость обрабатывать видеоданные с RCA кабеля (тюльпан) с помощью микроконтроллера по типу Arduino, однако не смог найти спецификации, каким именно образом передается картинка.
Грубо говоря, сама задача - сформировать изображение на основе сигналов, полученных с тюльпана.
Накидайте, пожалуйста, ссылок на описание того, как это работает, либо на готовые библиотеки или что-либо в этом духе. Спасибо :)
Там нет "данных", сигнал же аналоговый. Если конечно речь не идёт о передаче "через RCA" всё же цифрового сигнала, но на звуковых картах (и других устройствах).
Не обязательно обрабатывать поток в реальном времени, да и у ардуино есть более производительные аналоги, короче, это решаемый вопрос
По сути, я просто не знаю, с какого конца начать изучать этот вопрос. Если сможете дать ссылки или примерные наводки, откуда начинать копать - будет супер)
lightmg, Ну обработка сигнала у вас должна быть в реальном времени. У вас же идёт аналоговый сигнал, который надо иметь возможность в потоке оцифровать и что-то там ещё сделать дополнительно, хотя бы с одним выделенным кадром. Можно прерываться, конечно, но оцифровку и сохранение фрагмента надо успевать делать.
У ардуино есть отвратительные библиотеки, и всё это мало пригодно для того, чтобы что-то шустро и надёжно работало, даже на быстром железе...
На с/asm для 8bit камней писали простенькие интрерфейсы для вывода такого сигнала на телевизор, даже игры простейшие делали, но в рамках arduino, не факт что это получится впихнуть даже в довольно шустрый контроллер. =)
А захват даже более ресурсоёмкая задача.
TV эфир тут вообще не при чем, нужно, грубо говоря, считывать сигнал с тюльпана и формировать видеофайл. Источником сигнала может выступать и DVD-проигрыватель, и старый VHS-плеер.
nidalee, 100% скорее. =) Каждый кадр ещё надо захватить же, и уже даже это сделать будет сложно.
А ещё же надо куада-то писать этот поток, и даже не смотря на то, что это 320x200 24/30 кадров в сек., на сжатие же нет ресурсов уж точно, и это очень большой поток.