Новосибирский Государственный Технический Университет. Факультет автоматики и вычислительной техники Кафедра вычислительной техники (специальность 220100). учебное пособие

Вид материалаУчебное пособие

Содержание


Встроенные гамма-коррекции
Влияние гамма-коррекции на передачу цветов
Подобный материал:
1   ...   9   10   11   12   13   14   15   16   ...   28

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


Электронно-лучевые трубки мониторов обладают нелинейной зависимостью интенсивности свечения люминофора I от числа электронов в луче N. Упрощенно эта зависимость имеет вид:


I = a×N,



(0.7.1)

где a и  - константы. Число электронов пропорционально напряжению U на управляющей сетке монитора, определяемому значением кода пиксела V, поэтому соотношение 0.7.1 может быть переписано в виде:


I = k×U    =   c×V,



(0.7.2)

Более точно это соотношение имеет вид:


I = k×U(U)  + I0,



(0.7.3)

где k - константа,  зависит от U, I0 - паразитная засветка. Для упрощения полагают I0 = 0, а  - константой. У различных типов мониторов  меняется от 1.4 до 3.0. Для компьютерных мониторов значение  обычно принимают равным 2.5. Таким образом, если мы имеем соотношение между яркостями двух вычисленных пикселов V1 / V2 = 0.5, то на мониторе соотношение их яркостей будет равно 0.177.

Чтобы избежать искажений, используется гамма-коррекция входного сигнала. Для этого входное значение возводится в степень 1/ и затем передается монитору.

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

Встроенные гамма-коррекции


Некоторые графические системы имеют встроенную аппаратную гамма-коррекцию, которая может регулироваться. Как правило, встроенная гамма-коррекция отличается от усредненного значения гаммы мониторов, равного 2.5 и близка к минимальному значению гаммы мониторов (см. выше). Дополнительная гамма-коррекция, требуемая для обеспечения верности воспроизведения, называется "системной".

Файл изображения может иметь свою собственную гамму, равную величине гамма-коррекции, использованной при формировании файла. Эта гамма-коррекция называется "файловой". Большинство растровых графических файлов, за исключением файлов TGA и PNG, не предусматривают сохранения "файловой гаммы", поэтому при воспроизведении может потребоваться ее подбор.

IBM PC и графические станции фирмы SUN не имеют встроенной гамма-коррекции, т.е. их системная гамма примерно равна 2.5. Поэтому для верного воспроизведения сигнал (значение кода пиксела) следует возводить в степень 1/2.5.

Графические станции фирмы Silicon Graphics имеют встроенную аппаратную гамма-коррекцию, равную 1.7, т.е. при посылке пиксела в буфер кадра его значение возводится в степень 1/1.7. Таким образом программное обеспечение должно само вначале отрегулировать сигнал возведением в степень 1/1.5 (2.5/1.7     1.5). Т.е. системная гамма для этих станций составляет 1.5.

Графические станции Макинтош имеют встроенную аппаратную гамма-коррекцию, равную 1.4. Таким образом для полной гамма-коррекции программное обеспечение должно само вначале отрегулировать сигнал возведением в степень 1/1.8 (2.5/1.4     1.8). Т.е. системная гамма для этих станций составляет 1.8.

Влияние гамма-коррекции на передачу цветов


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

Влияние значения гаммы на цветопередачу очевидно. Пусть, например мы имеем изображение цветного квадрата, построенного с использованием модели RGB (см. раздел 0.4) и вычисленным соотношением яркостей цветов равным 8:2:2. После воспроизведения на графической системе без гамма-коррекции мы получим соотношение, равное 32:1:1.

Все цветовые модели можно разделить на два типа - зависящие и не зависящие от системной гаммы. В таблице 0.7.2 приведена классификация некоторых из моделей цветов.

Таблица 0.7.2: Зависимость моделей цветов от системной гаммы

Зависимые от

Независимые от

системной гаммы

системной гаммы

RGB

CIE XYZ

CMY

CIE xyY

CMYK

Lab

HSV

Luv

HLS

Munsell

1 Формат кадра 4:3 выбран из тех соображений, что зона действия желтого пятна глаза составляет 8по горизонтали и 6 по вертикали. Объект, попадающий на желтое пятно, виден наиболее ясно и целиком, т.е. соотношение его сторон также должно быть порядка 4:3.