Разные самоделки


Микросхема динамической памяти DRAM - в качестве видеокамеры - часть 8


В результате экспонирований каждый пиксел в девяти изображениях для каждой точки создаст матрицу случайных распределений размером 3х3 пиксела.

Программа "FilmAb" (Видеоклип) служит для просмотра созданных последовательностей изображений, которые в свою очередь были созданы программой "KUCKUCK". Таким образом, могут создаваться короткие "видеоклипы" с 2 или 4 уровнями яркости и порядок просмотра может выбираться при этом любой.

Так как формат 128х256 точек получается достаточно большым, особенно длина строк в два раза выше, чем столбцов, то можно воспользоваться "половинным форматом" с разрешение 128х128 точек. Прежде всего при выполнении программы "FilmAb" (Видеоклип) нужно рационально нагружать эту опцию, чтобы экономить место на диске.

Полученные отдельные изображения могут обрабатываться программами Windows, например, Paintbrush.

Список отдельных процедур и программ:

- VIDEO.INC содержит высокоуровневые процедуры:

- INITRAM, INITRAM2: Инициализация микросхемы D4164 в полный и соответственно половинный формат.

- LESERAM, LESERAM2: чтение информации изображения.

- ANZEIGE: быстрый ввод в VGA-карту.

- LESEN: файл точечного рисунка с 2 цветами, размером 128х256 и 128х128 пикселов.

- SPEICHERN: данные точечного рисунка, формат как при чтении

- KUCKUCK: Запись в двух форматах - в 2, 4 или 10 уровней яркости.

- GRAU3: Генерирует 4-х цветный BMP файл из 3 однократных экспонирований (".3" -> ".BMP").

- GRAU4: Генерируются данные с информацией для 4 бита VGA-карты (".3" -> ".4").

- DITHER: Из 9 однократных экспонирований создается 2 цветных изображение (".9" -> ".BMP").

- FILMAB: 2-х или 4-х цветные точечные рисунки обьединяются в фильм (присваивается имя: "имя. BMP").

Литература:

- Datenblatt IS 32 Optic Ram, Micron Technology
- Datenblatt 4164 DRAM, NEC
- c't 6/88 PC-Bausteine, Details ьber die Centronics-parallele-Schnittstelle
- Byte September / Oktober 1983.


- Начало -  - Назад -  - Вперед -



Книжный магазин