scRGB - scRGB

редактировать
Пересечение гаммы scRGB с плоскостью X + Y + Z =.6443 (гамма варьируется в зависимости от интенсивность, поскольку это куб с ненулевым началом).

scRGB - это широкая цветовая гамма цветовое пространство RGB (красный, зеленый, синий) crea Разработано Microsoft и HP, в котором используются те же основные цвета и точки белого / черного, что и в цветовом пространстве sRGB, но допускаются координаты меньше нуля и больше единицы. Полный диапазон составляет от -0,5 до чуть меньше +7,5.

Отрицательные числа позволяют scRGB охватывать большую часть цветового пространства CIE 1931, сохраняя при этом простоту и обратную совместимость с sRGB без сложности управления цветом. Стоимость поддержания совместимости с sRGB состоит в том, что примерно 80% цветового пространства scRGB состоит из мнимых цветов.

Большие положительные числа позволяют представлять изображения с высоким динамическим диапазоном, хотя диапазон меньше с некоторыми другими форматами с высоким динамическим диапазоном, такими как OpenEXR.

Содержание
  • 1 Кодирование
  • 2 Использование
  • 3 Происхождение sc в scRGB
  • 4 Ссылки
  • 5 Внешние ссылки
Кодирование

Для отдельных основных цветов определены два кодирования: линейное кодирование 16 бит на канал и нелинейное кодирование 12 бит на канал.

16-битное кодирование scRGB (16) - это линейные каналы RGB, преобразованные с помощью 8192 x + 4096 {\ displaystyle 8192x + 4096}8192x+4096. По сравнению с 8-битным sRGB это разрешение составляет от почти 2,5 раз цветового разрешения около 0,0 до более чем 14 раз цветового разрешения около 1,0. Хранение в виде 16 бит ограничивает линейный диапазон до - 0,5..7.4999 {\ displaystyle -0.5..7.4999}-0,5..7,4999 .

12-битное кодирование scRGB-nl - это проходящие через линейные каналы RGB та же функция опто-электрического преобразования, что и sRGB (для отрицательных чисел используйте -f (-x)), а затем преобразована в 1280 x + 1024 {\ displaystyle 1280x + 1024}1280x + 1024 . Это ровно в 5 раз больше цветового разрешения 8-битного sRGB, а 8-битный sRGB можно преобразовать напрямую с помощью 5 x + 1024 {\ displaystyle 5x + 1024}5x + 1024 . Линейный диапазон ограничен немного большим - 0.6038..7.5913 {\ displaystyle -0.6038..7.5913}-0.6038..7.5913

12-битная кодировка, называемая scYCC-nl, является преобразованием не -линейные уровни sRGB в JFIF-Y'CbCr с последующим преобразованием в 1280 Y '+ 1024 {\ displaystyle 1280Y' + 1024}1280Y'+1024и 1280 C x + 2048 {\ displaystyle 1280Cx + 2048}1280Cx+2048. Эта форма может обеспечить большее сжатие и прямое преобразование в / из файлов JPEG и видеооборудования.

С добавлением альфа-канала с тем же числом битов 16-битное кодирование можно рассматривать как 64-битное, а 12-битное кодирование - как 48-битное. Однако альфа не кодируется, как указано выше. Альфа - это линейный диапазон от 0 до 1, умноженный на 2 n - 1 {\ displaystyle 2 ^ {n} -1}2 ^ {n} -1 , где n {\ displaystyle n}n равно 12 или 16.

Использование

Первой реализацией scRGB был API GDI + в Windows Vista. На WinHEC 2008 Microsoft объявила, что Windows 7 будет поддерживать 48-битный scRGB (который для HDMI может быть преобразован и выведен как xvYCC ). Компоненты в Windows 7, которые поддерживают 48-битный scRGB: Direct3D, Windows Imaging Component и Windows Color System, и они поддерживают его как в полноэкранном режиме. эксклюзивный режим и в наложениях видео.

Происхождение sc в scRGB

Происхождение sc в scRGB окутано тайной. Официально это ничего не значит. По словам Майкла Стоукса (национального и международного лидера Международной электротехнической комиссии, или IEC, группы, работающей над scRGB), название появилось, когда японский национальный комитет запросил изменение названия с более раннего XsRGB (избыточного RGB). Двумя ведущими кандидатами на значение являются «зеркальный RGB», потому что scRGB поддерживает белый цвет, превышающий значения диффузного 1.0, и «стандартный композитный RGB», потому что линейность, поддержка с плавающей запятой, поддержка HDR (расширенный динамический диапазон) и поддержка широкой гаммы идеально подходит для композитинга. Это значение также неявно подчеркивает, что scRGB не предназначен для прямой поддержки в устройствах или форматах, поскольку по определению scRGB охватывает значения, которые выходят за рамки как визуальной системы человека, так и (даже теоретически) реализуемых физических устройств.

Ссылки
  1. ^«Кодирование изображений с расширенным динамическим диапазоном». Грег Уорд. Проверено 25 октября 2010 г.
  2. ^«WinHEC 2008 GRA-583: Display Technologies». Microsoft. 2008-11-06. Архивировано с оригинального 27 декабря 2008 года. Проверено 6 декабря 2008 г.
  3. ^«Windows 7 High Color Support». Софтпедия. 26 ноября 2008 г. Проверено 6 декабря 2008 г.
  4. ^Essential Windows Presentation Foundation (WPF), Крис Андерсон, стр. 227
Внешние ссылки
Последняя правка сделана 2021-06-07 04:27:29
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте