Скачиваний:
90
Добавлен:
09.05.2014
Размер:
36.99 Mб
Скачать

Цветной растровый монитор (с элт).

Триада точек люминофора на поверхности ЭЛТ (кинескопа) образует пиксель на экране монитора.

Размер точки (шаг зерна люминофора) – расстояние между точками (пикселями) одного цвета. Для кинескопов разного типа измеряется либо по диагонали, либо по горизонтали. Размер точки от 0,65 в TV приемниках до <0,2 мм в мониторах РС.

Дисплей с таблицей цветности.

Значение считанного пикселя не сразу подается на ЦАП, а используется как адрес в таблице цветности. По этому адресу выбирается значение яркостей по R,G,B и уже они определяют цвет точки. Имея видеопамять в 6 бит/пиксель и таблицу цветности с 12 битами/элемент мы можем одновременно отобразить 64 цвета из 212=4096 возможных цветов.

Пример: сколько оттенков серого на 64 цветах? Ответ:

Полноцветные дисплеи, для каждого пикселя хранят значения R,G,B, они обычно имеют по 1 байту на цвет, то есть Vвидеопамяти=4 Мб при полной картинке 1280х1024 специально организованной быстрой памяти  в таком дисплее на экран можно одновременно выводить до 224 цветов (16777216 цветов).

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

Графические адаптеры пк.

CGA – Color Graphic Adapter

Чересстрочная развертка.

Ч/б режим: разрешение – 640х200 пикселей, 1 бит/пиксель.

Цветной: разрешение 320х200 пикселей, 2 бита/пиксель (22=4 цвета).

Vвидеопамяти: 640х200х1 бит = 16000 байт.

320х200х2 бита = 16000 байт.

В одном байте видеопамяти – 4 пикселя.

В «родном» CGA цвет выбирается из палитры в 8 цветов. Палитра определяется значением бита интенсивности I=0 или I=1. В других адаптерах при эмуляции режима CGA палитра – 16 цветов.

Банк четных строк: 80байт Х 100 строк = 8000байт.

Банк нечетных строк: 80байт Х 100 строк = 8000байт.

Регистры защелки нужны чтобы записывать информацию в видеопамять в 4 байта используя 1 адрес.

(640х350)/8=28000байт = объем одной плоскости.

Запись в видеопамять через регистры защелки осуществляется в трех режимах: 0,1,2.

В «0» надо следить за очисткой видеопамяти, например:

ВП

Код цвета

Без очистки ВП

1

0

1

0

1

1

0

1

1

1

0

1

Регистры маски битов и регистры маски кадров программно управляемы.

03.10.02

Лекция 5

Разрядность таблицы цветности – 12 бит (по 4 бита на R,G,B):

Vga – Video Graphic Adapter.

8 бит на пиксель (пиксель в одном байте ВП).

Первый режим VGA 320х200

Разрядность таблицы цветности - 18 бит. Палитра 218 = 262144 цветов.

Некоторые графические режимы.

№ режима

Имя

Разрешение

Начало ВП

4h

CGA (цв.)

320х200х2

B800h

6h

CGA (ч/б)

640х300х1

B800h

10h

EGA

640х350х26

A000h

12h

VGA

640х480х16

A000h

13h

VGA

320х200х256

A000h

5Bh

VGA

800х600х16

A000h

5Ch

VGA

640х480х256

A000h

5Eh

VGA

800х600х256

A000h

5Fh

VGA

1024х768х16

A000h

62h

VGA

1024х768х256

A000h

Соседние файлы в папке конспект лекций