Матричные и табличные ICC профиля
Цветовые ICC профили могут быть матричными или табличными. Оба типа профилей содержат белую точку устройства, однако они отличаются способом обозначения свойств тоновоспроизведения устройства. Именно поэтому одни профили могут быть размером более мегабайта, а другие — достаточно компактными, одни профили дают сходные результаты независимо от выбранной цели цветопередачи, а другие — совершенно разные результаты в зависимости от указанной цели цветопередачи.
Простейший способ хранения результатов преобразования из одного трехканального пространства в другое (в частности, из RGB в ХУZ) состоит в применении математической модели, носящей название матрицы 3×3. Такая матрица представляет собой массив из девяти чисел, позволяющий преобразовать одну тройку чисел, например, (10, 20, 30), в другую, например, (2,56, 2,5, 4,87). В профилях ICC матрица 3×3 состоит из значений ХУZ для каждого из трех красителей (основных цветов) устройства. Кроме того, профиль содержит одно или несколько чисел, определяющих кривую тоновоспроизведения для каждого красителя. Числовые значения цвета, воспроизводимого устройством, уточняются по кривой тоновоспроизведения перед преобразованием с помощью матрицы 3×3. В матричных профилях в качестве пространства привязки профилей всегда используется пространство CIE ХУZ.
Другой способ хранения результатов преобразования состоит в применении справочной таблицы чисел, в которой любому входному значению соответствует некоторое выходное значение. Программа профилирования определяет число элементов справочной таблицы (точек выборки), причем производителям табличных профилей постоянно приходится делать выбор между числом точек выборки ради повышения точности преобразования и уменьшением размера профиля ради увеличения скорости преобразования. В табличных профилях в качестве пространства привязки профилей всегда используется пространство CIE LAB.
Матрицы намного меньше справочных таблиц, поскольку в них всегда хранится лишь девять чисел, составляющих матрицу 3×3, тогда как размер справочной таблицы зависит от числа хранящихся в ней точек выборки, причем число таких точек может измеряться сотнями или даже тысячами. Матрицы обращаемы, т. е. допускают прямое и обратное преобразование чисел. Однако матрицы пригодны лишь для устройств с достаточно простыми кривыми тоновоспроизведения, в том числе для сканеров и простых мониторов на ЭЛТ. А для таких сложных устройств, как принтеры, информации, содержащейся в матрицах, недостаточно.
Матричные профили содержат информацию лишь для одной цели цветопередачи (как правило, относительной колориметрической), даже если пользовательский интерфейс приложения, в котором выполняется преобразование, позволяет выбрать воспринимаемую или насыщенную цветопередачу.
Тем не менее, матричные профили поддерживают (помимо относительной) абсолютную колориметрическую цветопередачу, которая не требует дополнительных таблиц, поскольку определяется по относительной колориметрической цветопередаче с помощью значения белой точки.
Справочные таблицы позволяют описывать довольно сложные устройства, для чего в них достаточно ввести больше точек выборки Преимущество справочных таблиц состоит также в том, что их применение не ограничивается только трехканальными устройствами Они способны не менее точно описывать и такие четырехканальные устройства, как СМYК-принтеры или даже принтеры с еще большим числом красителей. Однако при вводе дополнительных точек выборки справочные таблицы получаются довольно крупными. А поскольку они обеспечивают преобразование лишь в одном направлении, для каждого направления преобразования требуется отдельная таблица.
Профили ввода и отображения могут быть матричными или табличными. Именно поэтому такие профили существенно отличаются по размеру у разных производителей. Профили отображения всегда носят двухсторонний характер. Этим свойством отличаются и некоторые профили ввода, хотя преобразование цвета в цветовое пространство сканера или цифровой камеры кажется не вполне целесообразным.
Самыми крупными получаются профили вывода. Они должны быть табличными, причем для прямого и обратного преобразования согласно каждой из трех целей цветопередачи (воспринимаемой, относительной колориметрической и насыщенной) в таких профилях приходится хранить две отдельные таблицы. В итоге типичный профиль вывода содержит шесть справочных таблиц.
Twitter сообщество наших авторов |

