Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Прочее »   Видеозахват на тройке
RSS

Видеозахват на тройке

Собственно

<<Назад  Вперед>> Страницы: 1 2 3 * 4 5
Печать
 
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
fmulder007, а почему X от 0 до 320? Если хватаем PAL625, то четверть кадра - это 384 x 288. Если с кропом - 360 x 270 и нужно 12 элементов пропустить, потом 360 захватить и снова 12 пропустить.
А разрешение 320 x 240 - это NTSC без кропа.
mb
Newbie


Откуда: Kostroma
Всего сообщений: 123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 сен. 2006
fmulder007
Звук сжимали с 16 бит до 4 бит упрощенно говоря путем вычисления разницы между уровнями соседних остчетов (добавлялось по 4 бит за отсчет, поскольку синусоиды наростают чаще всего плавно, а общий диапазон оставался 16 бит), но на участках с резким изменением уровня не хватало 4 бит для передачи фронта импульса без искажений, но поток сжимался в 4 раза без сильной загрузки процессора. Формат ADPCM использовался до появления mp3
[q]
А вообще вчера посчитал скорость потока для полосы в 4 мегагерца при 25 кадрах в секунду(качество vhs) и получилось около 1015 килобит в секунду.
[/q]
И как это расчитывалось? У меня получается расчет без сжатия при четверти полного кадра - 384х288х25х5бит=13824 килобит в секунду (это средний, а реально ещё в 2 раза выше в момент захвата полукадра, а потом пауза на следующий полукадр)
[q]
(0 соответствует чёрному, 10000 соответствует белому)
[/q]
А почему не 11111?
[q]
в pal и secam длительность одной строки равна 64 микросекунды!
[/q]
60 мкс изображение + 4 мкс синхроимпульс
Ещё надо обдумывать моменты:
Как 288 строк полукадра PAL выводить на 200 сторк монитора
Geners
Гость

Ссылка

fmulder007
я предлагаю использовать
1 - место всей твоей монструозности CA33306Ce (чатота преобразования 15 мгц , точность 6 бит , 64 кормпаратора )
схема включения очень простоая и требует только 241 логики , в количестве 1 корпуса
2 - если изготовлять для шины то разумней взять Icl7109 ,  тк она имеет 12 бит на выходе , соответвенно полностю реализует возможности иса  .... но тут есть одно но , 7.5 преобразований в секунду нам не хватит :(((
поэтому предлагаю посикать микруху из первого варинта ..
да и выигрышь в размерах и энергопотреблении будеть шикартный , не говоря уже о том что у тебя возникли сомнения на счет ЛП5
Сейчас на форуме
fmulder007
Full Member


Откуда: Хабаровск
Всего сообщений: 272
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2006
Teodor  Размер по горизонтали - не так важен... А вот по вертикали, можно кропить... Бегущую строку видно не будет!!!! Она так раздражает! Это пока не важно...
mb Просто распаять 4 корпуса lm339 намного прощще, а второе - для совместимости со старыми LPT портами.. В них только 4 вывода работают на вход.  Да и в палитре цветов режима 19(dec) цвета с 16 идут градиентом серого (кажется вплоть до 80) Поэтому переназначать палитру не придётся...
Кстати ! Вчера разработал алгоритм архивации. Черезвычайно прост в аппаратной реализации и черезвычайно удобно выполняется восстановление в ассемблере.
Teodor  По горизонтали будем не кропить! Незачем! В строке видео нет жёстко ограниченных элементов. Дискретны только строки по отдельности! А вот по горизонтали можно растягивать сроку хоть на десять, хоть на 10000 элементов... Вопрос в удобстве восприятия.
По вертикали можно в конце концов взять другой видеорежим Тока по моему в биосе нет поддержки 640х480х256 цветов из 256к Надо видюху напрямую заставлять работать в таком режиме... А для старых компов (386 и так с трудом даёт 15 раз в секунду перерисовать видеопамять!)
mb
Newbie


Откуда: Kostroma
Всего сообщений: 123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 сен. 2006
Ещё проблема: сразу передать с порта в видеопамять вряд ли получится, не совпадают частоты разверток. Нужно писать фрейм (кадр) в память, а в это время 2-3 раза (70гц/25гц=2,8) передать на экран предыдущий кадр.
И вообще прямая запись в видеопамять это не есть режим "оверлей" случайно?  Так у ISA карт оверлея не было, да и у первых PCI карт тоже.
fmulder007
Full Member


Откуда: Хабаровск
Всего сообщений: 272
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2006
mb  Я пишу напрямую в видеопамять с адреса A0000h. Видеокарта сама сканирует память и выводит на экран её содержимое... Почитай описалово любой видеокарты ega/VGA.
Так что так называемый оверлей был на видеокартах ИЗНАЧАЛЬНО!!! Тока он так не назывался... :)
И я передаю сразу из порта в видеопамять... Всё работает довольно быстро...  
mb
Newbie


Откуда: Kostroma
Всего сообщений: 123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 сен. 2006
Но всё равно же надо будет хранить в видеопамяти полностью предыдущий кадр, выдавать его на экран и запоминать в это время последующий кадр?
Inskin
Advanced Member
The Funk Soul Brother

Откуда: St-Petersburg
Всего сообщений: 3014
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 июля 2002
mb
[q]
Но всё равно же надо будет хранить в видеопамяти полностью предыдущий кадр, выдавать его на экран и запоминать в это время последующий кадр?
[/q]
Технология использования нескольких страниц видеопамяти и переключения между ними была ещё на ЕГА реализована (я сам на асме лабал это дело), и она - не совсем тот оверлей, что подразумевается на современных видеокартах при просмотре видео.
fmulder007
Full Member


Откуда: Хабаровск
Всего сообщений: 272
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2006
В режиме 19 по моему, если мне память не изменяет, на стареньких видеокарточках страниц нет. Ну то есть одна... Или есть?
Тока зачем они нам? Если их переключать - лишние команда - раз и мерцание - два! А так пиксел за пикселом  плавненько перерисововаем картинку...
mb
Newbie


Откуда: Kostroma
Всего сообщений: 123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 сен. 2006
[q]
А так пиксел за пикселом  плавненько перерисововаем картинку...
[/q]
Это же всё движение в кадре рассыпаться будет на экране.
<<Назад  Вперед>> Страницы: 1 2 3 * 4 5
Печать
Полигон-2 »   Прочее »   Видеозахват на тройке
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS