Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
K_r_2.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

Простой цветной буфер кадра.

Поскольку существует три основных цвета, можно реализовать простой цветной буфер кадра с тремя битовыми плоскостями, по одной для каждого из основных цветов. Каждая битовая плоскость управляет индивидуальной электронной пушкой для каждого из трех основных цветов, используемых в видеотехнике. Три основных цвета, комбинируясь на ЭЛТ, дают восемь цветов. Эти цвета и соответствующие им двоичные коды приведены в табл. 1. Схема простого цветового растрового буфера кадра показана на следующем после таблицы рисунке.

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

Красный

Зелёный

Синий

Чёрный

0

0

0

Красный

1

0

0

Зелёный

0

1

0

Синий

0

0

1

Жёлтый

1

1

0

Голубой

0

1

1

Пурпурный

1

0

1

Белый

1

1

1

Ц ветной буфер кадра с 24 битовыми плоскостями.

Для каждой из трех цветовых пушек могут использоваться дополнительные битовые плоскости. На рисунке схематично показан цветной буфер кадра с 8 битовыми плоскостями на каждый цвет, то есть буфер кадра с 24 битовыми плоскостями. Каждая группа битовых плоскостей управляет 8-разрядным ЦАП- Каждая такая группа может генерировать 256 (28) оттенков или интенсивностей красного, зеленого или синего цвета. Их можно скомбинировать в 16777216 [(28)3 == 224] возможных цветов. Это "полноцветный" буфер кадра.

Цветной буфер кадра с 24 битовыми плоскостями и 10-разрядной таблицей цветов.

Полноцветный буфер кадра может быть далее еще увеличен путём использования групп битовых плоскостей в качестве индексов в таблицах цветов. При N битах на цвет и W-разрядных элементах таблиц цветов одновременно может быть показано (23)N цветовых оттенков из палитры (23)W возможных цветов. Например, при буфере кадра с 24 битовыми плоскостями (N = 8) и тремя 10-разрядными таблицами цветов (W = 10) может быть получено 16 777 216 (224) цветовых оттенков из палитры1 073 741 824 (230) цветов, т. е. около 17 млн. оттенков из палитры немногим меньше чем 1 миллиард цветов

Работа буфера кадров в реальном времени

Трехбитовая плоскость

Каждый конкретный терминал обладает фиксированным числом битовых плоскостей, так как памят таблиц ограничена. Поверхности отображения, в которую входят все битовые плоскости конкретного терминала, называются суперповерхностью отображения данного терминала.

Терминал, имеющий в своем составе несколько битовых поверхностей , может хранить не одно, а несколько изображений, каждому изображению соответсвует виртуальная поверхность отображения, определяемая номером, приоритетом, колличеством битовых плоскостей и их номерами, таблицей цветности или уровней серого. На рис. представлен пример определения двух поверхностей отображения на суперповерхности из трех битовых плоскостей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]