-
А у тебя тюнер позволяет вручную регулировать уровень входного сигнала?
---------- Post added at 23:41 ---------- Previous post was at 23:15 ----------
В общем чего там мяться - выложил экспериментальную версию. Выложенный вариант консервативный, "многоуровневояркостные" правки закомментированы. Обращаю внимание, что videomod я тоже маленько перекроил
-
Сделал и выложил версию для de2-115 c качественным тв-выходом. В ней композит, s-video и компонент 8битные/канал, а для компонента еще использовал VGA_SYNC_N, чтобы получить максимально возможный динамический диапазон. Точная частота процессора (в отличие от мультиверсий), никакого шима (и шума), нет проблем с АРУ. Для de1 тоже можно добиться такого качества (даже лучше, т.к. там допустимая частота 330 МГц, а не 140) через вот это
-
Заменил версию для de2-115 на вариант с 4*fpal (было 8*fpal). Несмотря на пониженную частоту, здесь нет разноцветности строк в загрузчике и цветопередача, по крайней мере для вектора, не пострадала. В качестве бонуса - посчитанные значения uv и uw c шагом (2*pi)/32. 7/8 из них не нужны (как и 3/4 значений поднесущей), зато эту версию при желании легко масштабировать
-
И еще один небольшой, но важный штрих. Насыщенность была несколько маловата, поэтому оттюнинговал амплитуду вспышки - уменьшил на четверть. Результат офигенный - на гистограммах цветных каналов стали четко видны 8 уровней для R и G, 4 уровня для B, я думал что с palом так не получится
Композит:
http://i.imgur.com/iRK9j1U.png
S-Video:
http://i.imgur.com/3yImBGB.png
Для de1 вряд ли даже с шимом получится подобное качество palа
-
Не мог не попробовать увеличить насыщенность palа на de1.
Сначала попробовал без шима. Т.к. уменьшить размах вспышки на 1/4 здесь не получится, уменьшил её размах вдвое и уменьшил амплитуду цветоразностного сигнала на треть, что в итоге дает их правильное отношение. Отношение то правильное и насыщенность увеличилась, но цветоразностный сигнал так проквантовался, что смотреть невыносимо.
Остался шим, т.к. для него можно уменьшить размах вспышки на 1/4. Кроме того (раз уж многоплатформенность побоку) запитал pll от 24 МГц и получил для шима 432 МГц, как завещал великий svofski. В чем я после экспериментов на de2-115 был несогласен со svofski - в необходимости pal*8 или даже pal*16 (читал даташиты микросхем, так там часто обходятся pal*4). Сгенерировал pal*4 из 144 МГц, как на de2-115 и цветность (по крайней мере в рамках потребностей вектора) не пострадала.
Вот что получилось (s-video с шумоподавлением):
http://i.imgur.com/kH8yH7G.png
Тут даже на гистограмме цветных каналов стали различимы практически все уровни
Для сравнения предущий лучший результат, который я выкладывал на предыдущей странице:
http://i.imgur.com/ssuX1j8.png
Имхо нормальный pal для вектора возможен или с внешним многобитным (>=5 бит) видеоцапом или с шимом, но тут желательно бы еще фильтр
---------- Post added at 12:27 ---------- Previous post was at 12:02 ----------
Сравнение даже с форой, т.к. "предыдущий лучший вариант" заскриншотен с недружественными к АРУ расширенными уровнями яркости. Если и вариант с увеличенной насыщенностью так сделать, то будет так:
http://i.imgur.com/7yVePXX.png
-
Обновил версию для de2-115 - заменил не особо (имхо) нужный PAL с инверсией фазы поднесущей по полям (SW5:SW4=11) на нечто вроде NTSC (NTSC443 или еще называют NTSC50, мои тюнеры и часть ТВ его поддерживают). PAL без инверсии фазы поднесущей по полям (SW5:SW4=10) конечно остался
Это дает увеличение цветового разрешения по вертикали по сранению с PALом и есть картинки, где это заметно. Зато в композите NTSC виднее паразитная окраска мелких (особенно в режиме 512 точек) деталей. Ну а s-video ntsc просто лучше
-
Желание впихнуть невпихуемое (качественный pal в 4 бита de1 без шима) пока не не отпускает. В последних версиях коэффициенты для uv и uw посчитаны впритык для s-video, а в композите я вслед за svofski брал тот же сигнал, но деленный на 2. Решил посчитать все комбинации композитного сигнала (1024 штуки для 256 цветов и pal*4). Оказалось, что в композите то запас есть и для него можно увеличить амплитуду цветоразностного сигнала и при прежнем размахе вспышки получить практически нормальную насыщенность. И даже еще остается один уровень, который можно использовать для расширения ДД яркости (но с ручной регулировкой яркости на ТВ или тюнере). Но все же результат слабоват
---------- Post added at 15:34 ---------- Previous post was at 15:07 ----------
А лучше пожалуй так - не отдавать "лишний" уровень для яркости, а еще немного увеличить размах цветоразностного. Тогда практически исчезает паразитная окраска мелких деталей в композите (и АРУ спокойно работает). На de2-115 до этого пробовал - уменьшил одновременно размах цветоразностного и вспышки в 4 раза. Цвета остались практически как были, зато заметность паразитной окраски ощутимо увеличилась. А тут наоборот
-
С грехом/2 перетащил vector06cc на гитхаб. Пока продолжаю править ссылки, но вроде уже вполне.
http://svofski.github.io/vector06cc/
ivagor, ты же умеешь пользоваться git-ом? ;)
БК следующий.
-
Писал здесь про чудо-тюнер Beholder T8 и высказывал предположение, что он сможет захватывать в цвете советские ретрокомпы без pal-кодера
БК, как оказалось, захватывает, вполне возможно и вектор поймет.
Только скорее всего укоротить синхру все же придется. В процессе экпериментов пару раз делал слишком длинные строчные синхроимпульсы. Тюнер их понимал, но задирал минимальную яркость и по экрану шли некие шумы. Насколько помню с вектором было нечто похожее - после доработки синхры (минимальная) яркость понизилась
-
А помогите портировать Вектор на мою платку! У меня есть альтера EP4CE10E22I7N ну и 8 битная SRAM. Естественно ps/2, vga, arm то-же есть. Но меня пока интересует изменение интерфейса с памятью. В вашем проеакте A0 рулит старший/младший байт памяти, у меня же просто 8 бит SRAM. Ну и еще какоето безумное количество клоков. Тут без поллитры не разобраться же! Короче принимается любая помощь!