Цвет в компьютерной графике


Отображение цвета - часть 6


В то время как входы в CLUT 8 разрядного индексируемого дисплея не зависят друга от друга, входы в этой системе обычно назначаются, чтобы формировать диапазон цвета. Это позволяет изменить предельное значение и динамическую характеристику каждого ЦАП, чтобы при калибровке монитора компенсировать отклонение или старение.

 

5.1.5 Гамма-коррекция

 

Одним из допущений, сделанных при преобразовании между XYZ и RGB, является то, что цвета являются линейно аддитивными. Это допущение недействительно по ряду причин, прежде всего потому, что линейные увеличения напряжения, прикладываемые к прожекторам, не производят линейного увеличения яркости. Свет, произведенный люминофором, пропорционален мощности электронного луча, а не напряжению прожектора.

 

Мощность = напряжение умноженное на ток

Ток пропорционален напряжению на сетке 1.5

Поэтому Яркость пропорциональна напряжению 2.5

 

Практически, яркость пропорциональна напряжениюg на ЦАП, где g находится в диапазоне от 1.5 до 3.0. Таким образом значения в видео ОЗУ или в CLUT должны быть отрегулированы, чтобы компенсировать это. В некоторые дисплеи эта коррекция встроена. Поскольку интервал значений имеет тот же самый минимум (0) и максимум (255) значений, но не линеен, единственным результатом гамма-корректируемых значений в видео ОЗУ является уменьшение числа доступных цветов. Вот почему некоторые системы используют 24 бита, чтобы представить каждый пиксел, но затем используют три 12 разрядные поисковые таблицы, чтобы производить гамма-коррекцию и управлять ЦАП, сохраняя полную амплитуду цветов. Пример гамма-коррекции дан в Приложении A.

 

5.1.6 Представление не RGB моделей

 

Некоторому программному обеспечению для дисплеев необходимо, чтобы цвет был определен в стандарте приборо-независимого формата, как например формат стандарта МКО. Например, PHIGS, GKS 9x, и ODA требуют дисплеи, которые бы обеспечивали эту возможность. Текущая версия (X11R5) X Window System дает способ, чтобы выполнить это, поскольку она признает цветовые требования МКО XYZ, CIELUV, CIELAB и TekHVC среди других; преобразование к RGB обрабатывается очевидно.Это позволяет приложениям точно определять одинаковые цвета на различных мониторах.

Проблема с использованием не-RGB модели заключается в том, что не показываемые, находящиеся вне гаммы цвета, могут быть определены. С ними нужно решать проблему в зависимости от устройства. Для этого может использоваться система управления цветом. Задача отображения гаммы и обработки цветов, находящихся вне гаммы, рассмотрена в главе 5.7

 




Начало  Назад  Вперед



Книжный магазин