Просмотр полной версии : Устройство для захвата цветного изображения БК на PC
Мной приобретена и протестирована на БКшках карточка видеозахвата VisionRGB-PRO.
Действительно, можно "грабить" цветную картинку с БКшки на РС. Мне результат понравился:v2_dizzy_roll:. Протокол испытаний https://drive.google.com/file/d/0B7FGD8aI69RwaUJpWDRDR19KNDA/view?usp=sharing
Отчет подробный, приятно почитать.
А БК от "Voland" - она та телевизоре нормально показывает или тоже нет изображения?
Похоже там какие-то аналоговые проблемы с синхросигналом - плата ловит какие-то помехи, потому +100кГц строчной там просто негде взяться.
Отчет подробный, приятно почитать.
Спасибо:)
А БК от "Voland" - она та телевизоре нормально показывает или тоже нет изображения?
На телек все эти БКшки работают нормально и в цвете, и в Ч/Б.
Интересно. Ещё бы захват звука добавить. А пробовал кто-нибудь наоборот? Смотреть видео на БК? Недавно сделали такое для Коммодора, там графика 320/160 точек на 200 строк, до 16 КБ на картинку, с большими ограничениями, но 121 цвет.
http://plus4world.powweb.com/software/Evo_Lution
Если на БК менять от кадра к кадру палитру...
Кстати, у моего продавца с октября плата "подешевела" на 5 USD =)
По наводке ув. товарища ММ был приобретен и протестирован на гигадеме Инсульт тв-тюнер Behold T8...
Первый этап -- оцифровка без сжатия (в родном софте тюнера) в avi-шку, затем
Второй этап -- в VirtulDub-е делаем обрезку и деинтерлейсинг (с повышением частоты кадров - каждое тв-поле размещаем в свой кадр),
Третий этап -- меняем размер кадра (если нужно), метод сжатия видео и аудио, выводим в avi-шку.
Посмотреть видео 1-ой части гигадемы Инсульт онлайн можно здесь http://www.youtube.com/watch?v=53BXp7t7VCQ
Скачать в avi-шку можно здесь INSULT_part-1_50-512x256-mp3-3000kbits.avi (Размер: 116,5 МБ) https://yadi.sk/i/8VdhT4IgfRYJB
Интересно, какой-нибудь Framemeister справится с БК-шной кадровой частотой 48,83 Гц?
https://www.amazon.com/Micomsoft-FBA_DP3913547-Framemeister-XRGB-Mini/dp/B00QUBK6RK
http://sensi.org/~svo/bkvideo/
http://sensi.org/~svo/bkvideo/Мы зачем-то обсуждаем эту штуку в другой теме (http://zx-pk.ru/threads/11557-testy-vm1.html?p=980328&viewfull=1#post980328). Надо переехать сюда.
- - - Добавлено - - -
Если бы для дела, то надо переделать все это на человеческий stm32.Тут советуют задействовать Analog Devices ADV7401 (http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7401.pdf). А дальше да - с помощью STM32 накапливать строку в RGB-значениях (предварительно откалибровав их в соответствии с точными значениями из палитр) и посылать по USB в компьютер. А заодно и на DVI выход. Круче всего было бы растягивать (без интерполяции) до 1024x768, помещать в центр окна 1920x1080 и выдавать FullHD картинку по HDMI.
Тут советуют задействовать Analog Devices ADV7401. А дальше да - с помощью STM32 накапливать строку в RGB-значениях (предварительно откалибровав их в соответствии с точными значениями из палитр) и посылать по USB в компьютер. А заодно и на DVI выход. Круче всего было бы растягивать (без интерполяции) до 1024x768, помещать в центр окна 1920x1080 и выдавать FullHD картинку по HDMI.
Это серьезный, взрослый чип. Он не единственный в своем роде. И проект будет не самый простой. Вот пример похожего проекта под названием Грабор, который захватывает видео с VGA с помощью tvp7002:
http://www.rpg.fi/desaster/blog/2013/04/19/vga-framegrabbing-with-tvp7002/
Еще есть готовая ардуина GR-PEACH на Renesas RZ/A1H, которая может захватывать два аналоговых видеопотока и выводить на LCD-панель с некоторыми преобразованиями вообще без участия центрального процессора.
Мой примитивный грабор хорош только тем, что не использует технологий новее каменного века. Захват изображения происходит через SPI, а декодирование цвета сделано программно, благо что у БК-0010 цвет однозначно соответствует паттерну точек на Ч/Б выходе. Это по-панковски элегантно и картинка (не обращая внимание на кривость усилителя) получается идеальная, поскольку сигнал суть цифровой. Но с палитрами на БК-0011 это не будет работать.
Но с палитрами на БК-0011 это не будет работать.Вот поэтому и хочется “серьёзный взрослый чип”. Цена ему 700 руб. - вполне подъёмная. Плюс какой-нибудь микроконтроллер. Единственное, я пока без понятия на счёт вывода через HDMI. Вроде использование этого потокола защищено какой-то лицензией, поэтому некоторые используют DVI.
На всякий случай для полноты картины. В природе есть еще вот такое устройство, правда только VGA:
https://www.aliexpress.com/item/Free-Shipping-Arcade-Game-RGB-CGA-EGA-YUV-To-Dual-VGA-HD-Video-Converter-Adapter-Board/32837168360.html
Ничего про него не знаю, но где-то тут его обсуждали.
Неважное устройство, от безысходности используют на УКНЦ. И оно не для захвата видео, а как апскейлер RGB->VGA
NB и еще на всякий случай скажу, потому что может быть это не совсем очевидно. Тот самый какой-нибудь микроконтроллер должен быть способен прокачать через себя цифровой поток на выходе компонентного процессора внутри ADV7401. Пока не заглядывал в детали формата, но можно себе представить, что в 4:4:4 RGB это будет 24 бита / 12 МГц минимум. Неспециализированный микроконтроллер, который мог бы такое скушать мне неизвестен. Так что рядом с ADV7401 плавно материализуется еще Cyclone V. С памятью пока не очень понятно.
- - - Добавлено - - -
По идее должны быть HDMI-энкодеры, которые ITU-R BT.656 (с выхода ADV7401, например) преобразуют в HDMI. Но я про них ничего не знаю. Вот тут народ тоже занимается поисками:
https://electronix.ru/forum/lofiversion/index.php/t46911.html
Информация для состоятельных любителей нетрадиционного цветного видеозахвата 256*256*48,8fps на носитель:
по плате Datapath VisionRGB-PRO, с которой я начал эту ветку, отмечу, что она не пригодна для записи видеоряда БК на носитель информации. Только дразнится, показывая картинку в своём окне. Настроить VirtualDUB и ему подобные программы нельзя в случае захвата с БК. Всякие там 640*480 - пожалуйста. А вот с БК - никак. В 2017 г. я даже писал в тех.поддержку Datapath. Ответили, что VisionRGB-PRO - продукт старый не и не имеет поддержки, но любезно протестировали захват средствами VirtualDub в режиме 256*256*48,8 fps на актуальной на тот момент PCI-e плате Datapath VisionRGB E1S. Я полгода ждал пока она появится на аукционах по хоть сколько-нибудь вменяемой цене. В итоге купил по цене=около 7500руб. Зато счастье настало. Свидетельствую, что с неё можно писать на винт. Были какие-то тонкости, сейчас подзабыл, но можно. Если кто купит такую pcie- плату кроме меня - пишите, расскажу ещё.
Добрый человек Klaxer дал Framemeister xRGB-mini.
Проверил. Работает. Выдаёт сигнал по HDMI. Только зелёный цвет немного отличается от оригинального (даже после подстройки).
Дополнительные 5 вольт с чёрно-белого выхода не нужны. Достаточно сигнала с ЦТВ.
Теперь думаю где в Москве раздобыть грабилку видео на время...
http://thesands.ru/bk0010/temp/framemeister1.jpg
http://thesands.ru/bk0010/temp/framemeister2.jpg
Такая штука тоже на HDMI выдает неплохо.
https://yadi.sk/i/SZ78qrQ03a2fgs
Такая штука тоже на HDMI выдает неплохо.Можно ссылку на технические характеристики этой штуки? Или хотя бы её название :)
- - - Добавлено - - -
Datapath VisionRGB E1S. Я полгода ждал пока она появится на аукционах по хоть сколько-нибудь вменяемой цене. В итоге купил по цене=около 7500руб. Зато счастье настало.Я так понял, у неё вход DVI. Судя по распиновке (https://commons.m.wikimedia.org/wiki/File:DVI_pinout.svg), на разъёме есть аналоговые RGB, строчная и кадровая синхронизации. Что нужно для подключения БК? С чёрно-белого разъёма брать одну из синхронизаций?
/*Можно ссылку на технические характеристики этой штуки? Или хотя бы её название*/
https://ru.aliexpress.com/item/SCART-HDMI-HDMI-Full-HD-1080p/32858555968.html?spm=a2g0s.9042311.0.0.274233edjFz PYN
:) на самом деле она стоит 24$..(я покупал) просто к 11.11 накрутили (китайцы хитрые) :)
на самом деле она стоит 24$..(я покупал) просто к 11.11 накрутили (китайцы хитрые) :)Вот есть подешевле (https://ru.aliexpress.com/item/Ootdty-SCART-HDMI-HDMI-HD-Video-Converter-Box-720-P-1080-P-3-5/32857495225.html) и в описании явно указано RGB. Наверное, оно.
Ребята из Excess team говорят что у них такой, и он неправильно показывает сиреневые цвета. Настолько неправильно, что в 8-ой палитре два разных цвета полностью сливаются в один.
Я проверил на Framemeister, нормально:
http://thesands.ru/bk0010/temp/framemeister3.jpg
У меня два таких один на БК другой на Амиге, все палитры прекрасно видно. Один поновее там прошивка другая больше разрешений..
Сильно зависит от монитора, на совсем старых ЖК малость размыто.. на IPC все кристально.
Иногда китайцы дурят и RGB нет только композит... отзывы читайте.
Если покупать то после или 11 ноября..
Adam Bazaroff
29.10.2018, 18:48
все палитры прекрасно видно.
А можешь показать фотографии БК с 8й палитрой (А лучше еще и с 6 и 7й)? На экране желательно 3 цвета (как в примере Manwe) или, например, титульную картинку BKDEMO https://r-games.net/105-bk-demo.html. На ней по краям едут кубики всех цветов, и можно проверить их сочетание с зеленым цветом со всех сторон...
Про «со всех сторон» я говорю про особенность цветов на БК. Знаете ведь, что зеленый и синий это "01" и "10", а красный "11"... Так вот когда зеленый и синий стоят рядом, то получается "0110", т.е красный в «центре», или "1001" черный в «центре». Чёрный проявляется даже на 5й палитре (где все цвета белые)! Т.е. если заполнить весь экран двумя цветами, то на белой палитре будут видны "дырки" в комбинациях "1001". Это относится именно к той приставке за ~25$.
когда зеленый и синий стоят рядом, то получается "0110", т.е красный в «центре», или "1001" черный в «центре». Чёрный проявляется даже на 5й палитре (где все цвета белые)! Т.е. если заполнить весь экран двумя цветами, то на белой палитре будут видны "дырки" в комбинациях "1001". Это относится именно к той приставке за ~25$.На Framemeister тоже заметил этот эффект: на узких шрифтах (под 512x256) в цветном режиме пиксели не точно состыкованы. Надо будет проверить отдельным тестом.
/*Это относится именно к той приставке за ~25$*/
Я всем доволен, может я не эстет.. показывает и ладно, по крайней мере намного лучше чем GBS..
Adam Bazaroff
29.10.2018, 21:15
/*Это относится именно к той приставке за ~25$*/
Я всем доволен, может я не эстет.. показывает и ладно, по крайней мере намного лучше чем GBS..
Понятно, что всем доволен. Дело не в эстетстве. Я прошу сделать эти фотки. Нам, как разработчикам (да-да, до сей поры пишем всякое под БК), важно найти способ максимально точной записи картинки. А полутоновые палитры (№6,7,8) очень важны для некоторых «грязных», демосценерских делишек. Прошу не поленится и выложить фотки. Заранее спасибо!
Для единообразия дальнейших тестов сделал картинку:
https://yadi.sk/i/tDOxd47KdXktZQ
Бинарник для БК:
https://yadi.sk/d/s7RKs4cyngk07Q
Вечером до БК доберусь сделаю фото с разными палитрами. (Я пока на УКНЦ завис, БКшку собрать нужно будет)
Framemeister вблизи:
1. Между синим и зелёным есть чёрный промежуток. Также синий иногда чуть наслаивается на зелёный. Это логично при пересчёте разрешений одного в другое.
2. В белой палитре соседние цвета 01 и 10 дают чёрный промежуток.
3. Если все соседние точки раскрашены одинаково, такого эффекта нет (не стал фотографировать).
http://thesands.ru/bk0010/temp/framemeister4.jpg
http://thesands.ru/bk0010/temp/framemeister5.jpg
обещанные фото:
https://yadi.sk/i/blv61BMbsbn32A
https://yadi.sk/i/MvC1FDjkF8nz8Q
https://yadi.sk/i/BkXLMSNb4NqzKQ
https://yadi.sk/i/5MSHqqow024byQ
https://yadi.sk/i/ohJIWT-AaIL2tQ
Действительно своеобразно отображает .
1я картинка на ЖК, 2я и последующие на IPS
Экспериментально подтверждено, что частота кадров БК-0010 примерно равна 48,804 Гц.
Теоретическое значение 48.80429477794046, но я не могу проверить с такой точностью, да и точность кварцевого резонатора вносит свои отклонения.
Подтверждающее фото (http://www.imageup.ru/img54/3204390/c4abeed1-3fda-4b18-8dcf-4adf70f03dce.jpeg)
Jarik65535
04.11.2018, 01:16
Оставлю ссылки на свою, может кому пригодится:
http://we.easyelectronics.ru/electro-and-pc/poluchenie-sinhronnyh-dannyh-s-pomoschyu-mikroshemy-cypress-cy7c68013a-fx2lp-na-primere-ustroystva-videozahvata-dlya-staryh-kompyutorov.html
http://y-salnikov.github.io/vcaptfx2/
Оставлю ссылки на свою, может кому пригодится:Удалось в итоге поднять частоту кадров выше 5 fps?
Jarik65535
06.11.2018, 19:30
Удалось в итоге поднять частоту кадров выше 5 fps?
Это когда такое было? Всегда 50 выдавало. Даже windows версия нормально работает. Проблемы только с USB3 сейчас.
Это когда такое было? Всегда 50 выдавало. Даже windows версия нормально работает. Проблемы только с USB3 сейчас.Там написано «испытывались варианты с stm32 и at90usb82, в обоих случаях частота обновления изображения составляла порядка 5 FPS».
Jarik65535
09.11.2018, 00:19
Это для общей информации, там еще была версия на FPGA с 25 fps. Текущая версия умеет в USB2.0 и без проблем справляется с 50 fps, при этом стоит 10 долларов на али.
при этом стоит 10 долларов на али.
так что там с УК-НЦ подвижек нет, блин так и остался комом?
- - - Добавлено - - -
Для единообразия дальнейших тестов
вроде бы первопроходцы же уже были или специфика или место свято?
http://archive.pdp-11.org.ru/BKGAMES/TheGWBV_Bk11m/PALTST15/
http://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/Other/titus_paltestUKNC/
Решения для УКНЦ есть с отличным качеством изображения, но для них "цифру" нужно с материнки брать.. что не для всех.
Jarik65535
12.11.2018, 16:13
так что там с УК-НЦ подвижек нет, блин так и остался комом?
Нормально там все с УК-НЦ. Но да, нужно цифровые сигналы с материнки брать, зато можно все 128 цветов получить.
Нормально там все с УК-НЦ. Но да, нужно цифровые сигналы с материнки брать
в этом плане мне градаций серого достаточно,
Ярослав - у меня то вопрос был не про видео;
видимо я окончательно уже потерялся кто паяет-ваяет,
разрабатывает и внедряит - вопрос был о Действительно рабочем варианте
контроллера под SD?
все 128 цветов получить.
зачем? нет софта )
Jarik65535
15.11.2018, 00:03
вопрос был о Действительно рабочем варианте
контроллера под SD?
Опять? Хоть это и оффтопик, но я повторю. Это ваш экземпляр оказался не рабочим. Кстати я сделал новый вариант платы, толще больше и зеленее, добавил разъем для полноразмерных MMC (работоспособность которых не гарантируется спецификацией, в данном режиме). Однако софт не менял. Могу выслать на тестирование бесплатно, чтобы окончательно закрыть этот вопрос.
Могу выслать на тестирование бесплатно, чтобы окончательно закрыть этот вопрос.
вот и с первой надо было так жже, вы же утверждали что она проверена перепроверена и отладки не требует, а на все мои претензии ответили (я сделал для себя!) для меня это конечно не нормальная ситуация. У вас остался мой адрес? Я по прежнему нуждаюсь в подобном устройстве сами знаете для чего 0 быстрый перегон софта на реал! Давайте прогоню на своих платах (у меня сейчас несколько УК-НЦ в собранном виде есть)
Jarik65535
15.11.2018, 13:23
для меня это конечно не нормальная ситуация. У вас остался мой адрес?
Да, адрес остался.
Напомню, я не зажал ни единого байта прошивки, схема и код открыты. Поэтому если есть претензии — предлагайте решение, покажите мне где я ошибся, сделайте лучше.
Да, адрес остался.
давайте попробуем малой кровью - присылайте новый вариант контроллера для теста и проверки.
спасибо.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot