Составные артефактные цвета — это обозначение, обычно используемое для обозначения нескольких графических режимов некоторых домашних компьютеров 1970-х и 1980-х годов . На некоторых машинах при подключении к телевизору NTSC или монитору через композитные видеовыходы кодирование видеосигнала позволяло отображать дополнительные цвета за счет управления положением пикселя на экране, не ограничиваясь аппаратной цветовой палитрой каждой машины . [1] [2] [3]
Этот режим использовался в основном для игр, поскольку он ограничивает эффективное горизонтальное разрешение дисплея. Это было наиболее распространено на компьютерах IBM PC (с графикой CGA ), [4] TRS-80 Color Computer [5] , Apple II [6] и 8-битных компьютерах Atari [1] , и широко использовалось в ролевых играх Ultima . видеоигры. [6] Плитки программного обеспечения (например, Kings Quest для IBM PC) обычно предоставляли возможность выбора между «режимом RGB» и «режимом композитного цвета». [7]
На дисплеях PAL этот эффект также присутствует, но генерирует более ограниченные цвета [8] [9] . В зависимости от конкретной используемой системы PAL результаты будут различаться (при использовании PAL-M или PAL-N возможны цветовые артефакты, подобные NTSC).
Хотя цвета артефактов связаны, это не то же самое, что размытие по горизонтали. Размытие — это общий эффект использования составного соединения, которое просто создает новые цвета из-за смешивания значений соседних пикселей по горизонтали. Точное сочетание будет зависеть от насыщенности и конкретных цветов исходных пикселей. Тем не менее, этот эффект можно использовать, используя паттерны дизеринга , генерируя новые промежуточные цвета палитры [10] на машинах с дисплеем с достаточно высоким разрешением, таких как ZX Spectrum [11] , Mega Drive/Genesis [12] [13] , NES/Famicon. [14] или Амига .
В цветовой системе NTSC , используемой в радиовещании, частота цветовой поднесущей ровно в 227,5 раз превышает линейную частоту, т. е. каждая строка содержит 227,5 цикла цветовой поднесущей. Это приводит к тому, что кажущаяся фаза поднесущей инвертируется в каждой строке, что приводит к отображению сплошных цветов в виде шахматной доски при просмотре на монохромном дисплее, который не отфильтровывает информацию о цвете. [15]
Такие компьютеры, как Apple II [16] и видеокарта CGA [17] [18] для IBM PC , выдают сигнал, приближенный к стандарту вещания. Как в Apple II, так и в CGA каждая строка удлиняется до полных 228 циклов цветовой поднесущей. Это находится в пределах допусков большинства дисплеев, поэтому изображение отображается четко, но узор, созданный сплошными цветами, вместо этого превращается в прямые вертикальные полосы. Каждая горизонтальная позиция в любой строке имеет постоянное фазовое отношение к цветовой поднесущей в этой системе, поэтому освещение пикселя в каждом конкретном горизонтальном индексе всегда оказывает одинаковое влияние на информацию о цвете, интерпретируемую дисплеем.