Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Прочее » Видеозахват на тройке |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Geners |
Сообщение отправлено: 21 сентября 2007 21:14
Teodor поддерживаю , тк работа с выводом на диск несколько неудобна и требует наличия своего дискового сервиса на карте ... который в свою очередь требует файловой системы и понеслось .... |
Сейчас на форуме |
mb
Newbie
Откуда: Kostroma Всего сообщений: 123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 сен. 2006 |
Была ещё модификация "DC1tv", может там разъем задействован? |
fmulder007
Full Member
Откуда: Хабаровск Всего сообщений: 272 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2006 |
Скоростью порта качество конечно ограниченно... Но: 1 - сначала надо завести хоть что- нибудь! Схема далеко от идеала.. В процессе её думаю дополнять и совершенствовать... Далее я уже продумал схемку аппаратного сжатия... Она в порт заливает уже сжатый сигнал.. Ну типа из 5 бит сигнала яркости делает 3 бита... А далее програмно интерполировать в первоначальный вид... И если что - не обязательно ЕСП порт... Для троек можно будет слегка переделать схемку на 4 бита и юзать сигналы состояния принтера. Они даже на ХТ являются входами... 2 В этом проблемм нет! но [B]как перевести видеокарту в графический режим![/B] чтобы спроецированный массив отобразился на экране!!! (прошу конкретный код процедуры!) В чем проблема с графикой ??? 3 Схему АЦП залил на www.fmulder007.narod.ru Там и набросок монтажки... В схеме нет модуля синхронизации, его нарисую [B]после того, как ацп будет готов. [/B] В подключении модуля синхронизации (к174ха11) есть несколько ньюансов и чтобы не мутить воду, я всё опробую, а потом готовую схему перенесу с черновиков (их уже 38 листов А4) перенесу на сайт... Проблемма: Если система берёт данные с LPT и пересылает их в видеопамять, Будет ли у неё время собирать эту видеопамять и писать на винт??? В проекте framergb я так и не могу понять как реализована запись кадров на винт... В перспективе - собрать девайс, который просто берёт видеосигнал, оцифрует его, немного сжимает и пишет на винт! Что-то типа АЦП+винт+ЦАП. Чтобы использовать вместе с небольшой видеокамерой (видеоглазок) для тактического костюма (идёт в комплекте к установке FMG-001) Это гауссовка... |
fmulder007
Full Member
Откуда: Хабаровск Всего сообщений: 272 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2006 |
В качестве оффтопа - если так дальше пойдёт, то понадобится ещё ram, vram, cpu, fpu, контроллеры винта и флопа и мы в конце концов соберём домашний самодельный силикон!!! ))))))) А если серьёзно, то после развода у меня остался только 486т ноутбук fujitsu. На нем даже звук моновский.. Вот и занялся внешними девайсами... Поэтому и выбор LPT порта. |
Geners |
NEW! Сообщение отправлено: 22 сентября 2007 19:32
fmulder007 былобы время яб возможно намалевал всю прогу , , но мне унжно устройство для опробирования надумак .. подожду полной схемы |
Сейчас на форуме |
mb
Newbie
Откуда: Kostroma Всего сообщений: 123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 сен. 2006 |
По принципу типа звука PCM>ADPCM? Не помню что бы видео так сжимали, будут сильные артефакты на контрастных переходах. Ну типа из 5 бит сигнала яркости делает 3 бита... |
fmulder007
Full Member
Откуда: Хабаровск Всего сообщений: 272 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2006 |
mb Я понятия не имею, как там звук сжимали... Можно вычислить несколько контрольных сумм видеопотока и передавать только их... А потом по ним восстанавливать... А вообще вчера посчитал скорость потока для полосы в 4 мегагерца при 25 кадрах в секунду(качество vhs) и получилось около 1015 килобит в секунду. Такую скорость порт обеспечивает без проблемм! И ещё... Где есть нормальный мануал по VGA видеоадаптеру... Видеорежим переключать буду через биос (int 10h) - так прощще. Только у меня нормальная дока по EGA. Я пробовал на её основе сделать прогу - не рисует она точки... Если найду нормальное описание VGA адаптера с портами, регистрами... Geners Схема уже лежит... АЦП таким и будет. В Data посылается цифровой код яркости (0 соответствует чёрному, 10000 соответствует белому) в параллельном виде. На любые другие входы порта подаётся 1 в момент начала новой строки и 1 в момент начала нового кадра. Прога должна [B]сама просчитывать количество элементов изображения в строке! Соответственно нужно чтобы прога точно генерировала задержку времени, а затем опрашивала байт яркости и выводила его на место следующего элемента.[/B] То есть - в pal и secam длительность одной строки равна 64 микросекунды! Если мы хотим использовать 320 на 200 точек на экране - надо 64 микросекунды разделить на 320 точек в строке = 200 наносекунд. Эта задержка должна быть постоянной и точной! Видимо придётся использовать какой-то таймер... Как это делать - я не представляю... 1:перевести дисплей в видеорежим 2:проверить сигнала нового кадра Если да - присвоить y = 0 3:ждать сигнала новой строки 4: for Х = 0 to 320 считать байт яркости Привести байт яркости к виду вывода в видеопамять Записать байт яркости в видеопамять по позиции Х подождать 200 наносекунд повторить X увеличит У на 1 Повторить со строки 2 Должно получиться примерно такое. Для облегчения процесса, можно подавать байт яркости на LPT сразу в виде байта для записи в видеопамять... Переделать схему можно легко! Зато избавим проц от лишних преобразований... Остаётся найти мануал по VGA... |
Geners |
NEW! Сообщение отправлено: 24 сентября 2007 16:57
fmulder007 знаешь что , наверно я таки сделаю другу схему АЦП , мож выйдет подороже НО эффективней ... а также начну работу над шинным вариантом А вообще уже закинул АСМ на ноут и начал ковыряться (Сообщение отредактировал Geners 24 сен. 2007 15:59) |
Сейчас на форуме |
Geners |
NEW! Сообщение отправлено: 24 сентября 2007 17:36
или я че недогоняю или ..... но А следом На любые другие входы порта подаётся 1 в момент начала новой строки и 1 в момент начала нового кадра. ???? если мы сигналим когда строка законцена зачем еще доролнительно считать ??? Прога должна сама просчитывать количество элементов изображения в строке! считать надо в том случаи если нам не сигналит или мы проверяем ..... Потом если ты решил писать на уровне биоса , то хочу сказать что это наоборот медленней ..... Тогда надо писать на уровне железа и выводить прямо в видео память раскидывая сразу яркость по страницам |
Сейчас на форуме |
fmulder007
Full Member
Откуда: Хабаровск Всего сообщений: 272 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2006 |
Geners Когда прога видит строчный синхроимпульс она должна начать выводить на экран биты яркости в одну строку. И до наступления следующего синхроимпульса есть всего 64 микросекунды! За это время прога должна опросить порт 320 раз! И сделать это должна точно! То есть если бы у нас были такты каждого пиксела... Появилась проблемма: На входах порта в режиме input напряжение равно 1! И чтобы записать туда 0 надо закорачивать их на землю! А в схеме моего АЦП подразумевалось что на входах всегда 0... Сегодня попробую пошунтировать каждый вход резюком. Может смогу сделать там 0. Это чтобы ты знал!!! То есть если к этим входам подрубить TTL выход, не факт, что при 0 удастся перевести вход в 0. Кстати почти все траблы с софтом решил.. Прога почти готова... Загвоздка тока в том, что надо организовать точную задержку перед выводом следующего пиксела, и в том, что цикл у меня пока организован ПАСКАЛЕМ! Пока на асме цикл сделать не хватает мануалов... Остаётся ещё трабла, не главная пока... Как видео сохранить на винт?! Geners Поделись своими соображениями по поводу АЦП? Если будешь делать вариант на шине, можно вообще юзать VESA... Ну или если ISA 8 или 16 бит, то можно обойтись вообще без преобразования... Раскладываешь сигнал на уровни, и подаёшь каждый на бит данных... Там скорость хорошая и можно декодировать сигнал процом. Можно даже на плату прототипа запихать 512 метровый модуль памяти от флешки и микроконтроллер... Вариантов куча... Но не забывай : Собранный на кп350 логический элепент или триггер будет работать спокойно на частоте до 800 мегагерц!!! А вот микросхемы дохнут намного раньше!!! При наличии у меня сотни резисторов на 1 кОм я лучше собрал бы свой АЦП на дискретных элементах. А щас сижу и гадаю, справится ли ЛП5 с частотой 4,5 мегагерца... Или нет... |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Полигон-2 » Прочее » Видеозахват на тройке |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |