Список 16-битных компьютерных цветовых палитр

Это список известных аппаратных цветовых палитр RGB , используемых на 16-разрядных компьютерах, которые в основном производились с 1985 по 1995 год. Из-за архитектуры со смешанными битами n -битное различие не всегда является строгой категоризацией.

Образец изображенияЦветовая тестовая таблица12-битная, 4096-цветная палитра15-битная, 32768-цветная палитра
12-битная, 4096-цветная палитра0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
15-битная, 32768-цветная палитра0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
0x100x110x120x130x140x150x160x170x180x190x1A0x1Б0x1С0x1D0x1E0x1F

Атари

Серия СТ

Серия Atari ST имеет цифро-аналоговый преобразователь 3 бит, восемь уровней на канал RGB, с 9-битной палитрой RGB (512 цветов) . В зависимости от типа подключенного (фирменного) монитора, он отображает один из режимов 320×200, 16 цветов и 640×200, 4 цвета с цветным монитором или черно-белый режим высокого разрешения 640×400 с монохромным монитором .

2 цвета4 цвета16 цветов
Значения цветов в двухцветном режиме:
0 – черный1 – [определяется пользователем]

Серия STE оснащена цифро-аналоговым преобразователем 4 бит, шестнадцатью уровнями на канал RGB, с 12-битной палитрой RGB (4096 цветов) (аналогично Commodore Amiga).

Коммодор

Амига OCS

Оригинальный набор микросхем (OCS) Commodore Amiga имеет 12-битную RGB-палитру с 4096 цветами . Поскольку программируемый графический сопроцессор Amiga Copper способен изменять записи таблицы поиска цветов на лету во время отображения, на практике количество различных цветов, видимых на экране, может превышать размеры статической таблицы поиска цветов, задокументированные здесь.

5-битный

Изображение разделено на ряд битовых плоскостей , от 1 до 6 для горизонтального разрешения 320 (или до 384 с overscan ), и от 1 до 4 для горизонтального разрешения 640 (или до 768 с overscan). Для любого горизонтального разрешения вертикальное разрешение составляет либо 200 (или до 240 с overscan), либо 400 (или до 480 с overscan) при чересстрочной развертке для NTSC -совместимых видеорежимов; или 256 (или до 288 с overscan), или 512 (или до 576 с overscan) при чересстрочной развертке для PAL -совместимых видеорежимов. Таблица поиска цветов имеет до 32 записей. Таким образом, различные индексированные цветовые режимы имеют глубину пикселя от 1 до 5 бит, 2, 4, 8, 16 или 32 цвета из 4096.

2 цвета4 цвета8 цветов16 цветов32 цвета

6-битный

При использовании шестой битовой плоскости можно установить два дополнительных цветовых режима: Extra Half-Brite (EHB) и Hold-And-Modify (HAM).

В режиме EHB, когда шестой бит установлен на on для любого заданного пикселя, аппаратное обеспечение дисплея вдвое уменьшает яркость указанного пикселя. Это позволяет Amiga отображать 64 цвета вместо стандартных 32, с оговоркой, что 32 дополнительных цвета не могут быть выбраны произвольно и должны быть более темными версиями тех, которые уже отображаются на экране

В режиме HAM два старших бита 6-битных пикселей используются как команда четырех состояний. Три из состояний изменяют только красный, зеленый или синий компонент пикселя в соответствии с прецедентом в строке сканирования и удерживают два других компонента RGB. Новое значение для измененного компонента цвета находится в четырех младших битах. Оставшееся состояние команды заставляет значение пикселя быть одним из 16 первых значений палитры, индекс которой находится в четырех младших битах пикселя. Поэтому очень важно иметь хорошо выбранную палитру, иначе цвет будет легко распространяться между последовательными пикселями в строке сканирования изображения. Этот режим может отображать все 4096 цветов одновременно.

64 цвета (режим EHB)4096 цветов (режим HAM)

Амига ECS

Амига АГА

Яблоко

Apple IIGS

Apple IIGS , наряду с полностью совместимыми графическими режимами с Apple II , имеет специальный видеографический чип (VGC) [1] , который поддерживает 12-битную RGB, 4096-цветную палитру . Он имеет расширенный набор графических режимов 320×200 и 640×200 (называемых Apple режимами Super High-Res) с различными (и немного сложными) цветовыми режимами:

  • 320×200 с 16 палитрами по 16 выбранных цветов из 4096 каждая. Каждая строка сканирования может быть назначена одной из шестнадцати палитр, поэтому она может иметь до 16×16=256 различных цветов одновременно (хотя некоторые общие цвета, такие как черный и белый, обычно распределяются между различными палитрами, что дает менее 256 различных цветов в целом). Самый простой способ использования этого режима — иметь уникальный выбор из 16 цветов для всего экрана и назначать его всем строкам сканирования. Здесь показаны примеры изображений как с использованием одной общей палитры, так и с использованием всех 16 палитр (в данном случае путем разделения изображения на 16 полос):
  • 640×200 с 16 палитрами по 8 выбранных цветов из 4096 каждая. Каждая строка сканирования может быть назначена одной из шестнадцати палитр, поэтому она может иметь до 8×16=128 различных цветов одновременно (обычно меньше из-за общих цветов). В одной строке сканирования пиксели четных столбцов могут иметь один из первых четырех цветов назначенной палитры строки, а пиксели нечетных столбцов — один из последних четырех цветов из восьми. Самый простой способ использования этого режима — иметь уникальный выбор из 8 цветов для всего экрана с четырьмя дублирующимися цветами (одинаковыми как для четных, так и для нечетных столбцов пикселей) и назначить его всем строкам сканирования. Здесь показаны образцы изображений как с одной общей пользовательской палитрой из 4 цветов, так и с одной палитрой из 8 цветов (черный, синий, желтый, белый, черный (снова), красный, зеленый, белый (снова)) для получения 13 аппаратно сглаженных цветов («темно-синий», «темно-желтый», «серый», «темно-красный», «пурпурный», «оранжевый», «светло-красный», «темно-зеленый», «голубой», «лаймово-зеленый», «светло-голубой» и «светло-желтый»), а также чисто черного и белого. Последнее — режим и палитра Apple IIGS Finder по умолчанию.

Кроме того, наряду с одной из 16 палитр, Apple IIGS VGC может независимо назначать каждой строке сканирования индивидуальное горизонтальное разрешение 320 или 640. Ближайший вывод будет таким:

0x00x10x20x30x40x50x60x70x80x90xА0xБ0xС0xD0xE0xF

Острый

Шарп X68000

Sharp X68000 , выпущенный в 1987 году, использует 16-битную палитру RGB . Все 65 536 цветов могут отображаться одновременно в разрешениях до 512x512, или 16 из 65 536 цветов в самом высоком разрешении 1024x1024. [2]

IBM PC/AT и совместимые системы

ЭГА

Расширенный графический адаптер (EGA) поддерживает все режимы CGA и добавляет еще три: два графических режима 320×200 и 640×200, оба с полной 16-цветной палитрой CGA (предназначенной для использования с тем же «цифровым RGB» цветным монитором CGA с 200 строками развертки) и дополнительный графический режим 640×350 с 16 цветами, выбранными из 6-битной палитры RGB (64 цвета) для того, что IBM тогда называла монитором типа «аналоговый RGB» [ требуется ссылка ] . [3]

Слово аналоговый здесь означает, что сигналы RGB могут иметь больше, чем два возможных уровня 0 и 1; (как так называемый —IBM— "цифровой RGB" тип монитора CGA) несмотря на свое название, цвета производятся цифровым способом, поэтому существуют двоичные (квантованные) шаги для каждого первичного сигнала RGB (два бита, четыре уровня на первичный, в данном случае). Таким образом, сигнал EGA от компьютера к этому типу монитора имел два провода для каждого первичного красного, зеленого и синего. IBM разработала настоящий аналоговый видеоинтерфейс позже, для более продвинутых адаптеров и мониторов MCGA и VGA (и ранее, для Professional Graphics Controller , анонсированного одновременно с EGA), которые не связаны (и несовместимы) с "аналоговыми" мониторами EGA; см. следующий раздел.

Некоторые ранние карты EGA поставлялись всего с 64 КБ видеопамяти — номинал был 128 КБ, до максимума 256 КБ, чтобы позволить больше страниц экрана в памяти. При наличии всего 64 КБ графический режим EGA 640×350 обеспечивает только четыре цвета. 4-цветная графика 640×350 сама по себе никогда не была полноценным режимом (просто условным понижением 16-цветного режима 640×350) и поэтому не пользовалась популярностью.

Монохромные «аналоговые» мониторы также существовали для EGA. Затем цвета внутренне сопоставляются с соответствующим серым цветом яркости (сумма 30% красного сигнала, 59% зеленого и 11% синего), что дает 16 оттенков из 64-градусной палитры серого. Мониторы класса «Positive» инвертируют сигнал, обеспечивая отображение цветов EGA по умолчанию для текстовых режимов (черный фон и белый передний план) в обратном порядке (белый фон и черный передний план), как если бы это был печатный документ.

16-цветный CGA16-цветный EGAEGA на монохромном монитореПалитра EGA
Цветовая палитра EGA
0x000x010x020x030x040x050x060x07
0x080x090x0A0x0B0x0C0x0D0x0E0x0F
0x100x110x120x130x140x150x160x17
0x180x190x1A0x1Б0x1С0x1D0x1E0x1F
0x200x210x220x230x240x250x260x27
0x280x290x2A0x2Б0x2С0x2D0x2E0x2F
0x300x310x320x330x340x350x360x37
0x380x390x3A0x3Б0x3C0x3D0x3E0x3F

Примечание: Подчеркнутые цвета существуют в палитре CGA ; также они используются в качестве 16-цветной цветовой палитры EGA по умолчанию.

PGC (профессиональный графический контроллер)

Профессиональный графический контроллер использовал 12-битную палитру RGB (4096 цветов), из которых можно было отобразить 256. Этот режим, ориентированный на рынок САПР, имеет ограниченную поддержку программного обеспечения, хотя существуют некоторые платы-клоны.

MCGA и VGA

Многоцветный графический массив (MCGA) и видеографический массив (VGA) использовали 6-битный на канал, 64-уровневый цифро-аналоговый преобразователь для получения 18-битной палитры RGB (262 144 цвета) , из которой можно было выбрать любые 2, 16 или 256 цветов одновременно. [3] Они оба обеспечивали полную совместимость с режимами CGA , в то время как VGA включал все режимы EGA , а также режимы MCGA. При подключении к аналоговым монохромным мониторам они предлагали 64 уровня серого. Некоторые из первых портативных ПК имели плоский монохромный плазменный дисплей с VGA в оттенках красного.

16 цветов256 цветов64 оттенка серого на дисплее64 оттенка на красном плазменном дисплее

8514/A и XGA

8514 /A использует 18-битную палитру RGB , из которой пользователь может выбрать любые 256 цветов одновременно в графических режимах 640×480 и 1024×768. Он не поддерживает совместимость с режимами VGA, но карта VGA обычно уже установлена ​​и подключена к 8514/A, чтобы обеспечить один выходной кабель для одного монитора, который может отображать любой из всех возможных режимов VGA и 8514/A.

Расширенная графическая матрица (XGA) поддерживает все режимы 8514/A, а также режим RGB Highcolor 800×600 16-бит с 65 536 одновременными цветами на экране.

Супер VGA (SVGA)

Улучшенные клоны IBM VGA, известные как Super VGA (SVGA), поддерживают 256 одновременных цветов в разрешениях 640×480 и выше (800×600, 1024×768) как в 16, так и в 256 выбранных цветах из палитры VGA 18-бит RGB , в зависимости от модели и производителя. Кроме того, некоторые карты SVGA поддерживают 15- и 16-битные режимы RGB Highcolor с 32 768 или 65 536 одновременными цветами на экране в разрешениях 640×480 и выше. Некоторые более поздние модели достигают 24-битных режимов RGB true-color .

В 1990-х годах большинство производителей придерживались расширений VESA BIOS (VBE), используемых для обеспечения стандартной поддержки расширенных видеорежимов (с высоким разрешением и глубиной цвета).

Они являются прямыми предшественниками современных графических дисплеев ПК, а не IBM 8514/A или XGA.

Супер XGA (SXGA)

32-битная смешанная архитектура

IBM PC/AT и совместимые системы

XGA

См . 8514/A и XGA выше.

SVGA

См. Super VGA выше.

Смотрите также

Ссылки

  1. ^ BYTE.com Архивировано 10 октября 2008 г. на Wayback Machine
  2. ^ "X68000-Computer Museum". museum.ipsj.or.jp . Получено 2024-03-15 .
  3. ^ Ричард Уилтон, Руководство программиста по ПК и видеосистемам PS/2, 1987, Microsoft Press.
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_16-bit_computer_color_palettes&oldid=1252267762"