Черно-белый буфер кадра (с одной битовой плоскостью)

Одноцветное изображение требует передачи двух градаций яркости для каждого элемента изображения (бинарное изображение). Для хранения такого изображения требуется память емкостью M*N*1 бит, где M – количество строк, N – количество элементов в строке изображения. Такая память называется битовой плоскостью.

На следующем рисунке приведена схема графического устройства с черно-белой растровой ЭЛТ, построенного на основе буфера кадра с одной битовой плоскостью.

Полутоновый чёрно-белый буфер кадра с N битовыми плоскостями.

Цвета или полутона серого цвета могут быть введены в буфер кадра путем использования дополнительных битовых плоскостей. На следующем рисунке показаны схема буфера кадра с N битовыми плоскостями для градаций серого цвета. Интенсивность каждого пиксела на ЭЛТ управляется содержимым соответствующих пикселов в каждой из N битовых плоскостей. В соответствующую позицию регистра загружается бинарная величина (0 или 1) из каждой плоскости. Двоичное число, получившееся в результате, интерпретируется как уровень интенсивности между 0 и 2N-1.

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

С помощью ЦАП это число преобразуется в напряжение между 0 (темный экран) и 2N-1 (максимальная интенсивность свечения). Всего можно получить 2N уровней интенсивности. Рисунок иллюстрирует систему с тремя битовыми плоскостями для 8 уровней интенсивности. Для каждой битовой плоскости требуется полный объем памяти при данном разрешении растра: например, буфер кадра с тремя битовыми плоскостями для растра 512 х 512 занимает 786432 (З* 512* 512) битов памяти.

Полутоновый чёрно-белый буфер кадра с N битовыми плоскостями и W-разрядной таблицей цветов.

Число доступных уровней интенсивности можно увеличить, незначительно расширив требуемую для этого память и воспользовавшись таблицей цветов, как это схематично показано на данном рисунке. После считывания из буфера кадра битовых плоскостей получившееся число используется как индекс в таблице цветов. В этой таблице должно содержаться 2N элементов. Каждый ее элемент может содержать W бит, причем W может быть больше N. В последнем случае можно получить 2W значений интенсивности, но одновременно могут быть доступны лишь 2N из них. Для получения дополнительных значений интенсивностей таблицу цветов необходимо изменить (перезагрузить)

.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: