exponenta event banner

rgbwide2xyz

Преобразование цветовых значений RGB широкой гаммы в цветовые значения XYZ CIE 1931

    Описание

    пример

    XYZ = rgbwide2xyz(RGB,BPS) преобразует значения RGB широкой гаммы в BT.2020 или BT.2100 цветовых пространствах в значения цвета CIE 1931 XYZ. BPS определяет количество битов, необходимых для представления каждого входного канала.

    XYZ = rgbwide2xyz(RGB,BPS,Name,Value) указывает параметры, использующие один или несколько аргументов пары имя-значение.

    Примеры

    свернуть все

    Преобразование 10-разрядных или 12-разрядных цветовых значений RGB широкой гаммы в BT.2020 или BT.2100 цветовых пространствах в цветовые значения XYZ CIE 1931.

    Преобразуйте 10-битный купленный 2020 RGB зеленая стоимость в XYZ

    Создайте значение RGB широкой гаммы для зеленого цвета.

    rgbvalue = uint16([64 940 64]);

    Преобразуйте 10-битную насыщенность цвета Купленного 2020 RGB в насыщенность цвета XYZ.

    xyzvalue = rgbwide2xyz(rgbvalue,10);

    Преобразуйте 12-битный купленный 2100 RGB синяя стоимость в XYZ

    Создайте значение цвета RGB широкой гаммы для цвета синий.

    rgbvalue = uint16([64 64 940]);

    Преобразуйте 12-битную стоимость Купленного 2100 RGB в насыщенность цвета XYZ.

    xyzvalue = rgbwide2xyz(rgbvalue, 12,'ColorSpace','BT.2100');

    Преобразуйте 10-битный купленный 2100 RGB белая стоимость в XYZ Используя HLG

    Создайте значение RGB широкой гаммы для белого цвета.

    rgbvalue = uint16([940 940 940]);

    Преобразуйте 10-битную насыщенность цвета Купленного 2100 RGB в насыщенность цвета XYZ, используя функцию Hybrid Log Gamma (HLG) перемещения.

    xyzvalue = rgbwide2xyz(rgbvalue,10,'ColorSpace','BT.2100','LinearizationFcn','HLG');

    Входные аргументы

    свернуть все

    Значения цвета RGB широкой гаммы, указанные как одно из следующих:

    • p-на-3 числовая матрица значений цвета (один цвет на строку)

    • Числовой массив m-by-n-by-3, представляющий образ

    • m-by-n-by-3-by-f числовой массив, представляющий стек изображений

    Следующая таблица показывает диапазон данных для широкой гаммы, целочисленные значения цвета для 10- и 12-битных данных. Минимальное значение диапазона соответствует черному, а максимальное значение диапазона соответствует белому. Только пикселы со значениями RGB в поддерживаемом диапазоне данных для значений широкой гаммы гарантированно отображаются в реализуемые цвета.

    Тип данныхПолный диапазон данныхДиапазон данных для RGB широкого диапазона
    10-битный[0, 1023][64, 940]
    12-битный [0, 4095][256, 3760]

    Типы данных: uint16

    Биты на выборку для каждого канала входного изображения RGB широкой гаммы, указанного как 10 или 12.

    Аргументы пары «имя-значение»

    Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

    Пример: xyzvalue = rgbwide2xyz(rgbvalue,12,'ColorSpace','BT.2100');

    Цветовое пространство значений RGB широкой гаммы, указанное как разделенная запятыми пара, состоящая из 'ColorSpace' и значение 'BT.2020' или 'BT.2100'.

    Типы данных: char | string

    Опорная белая точка, указанная как разделенная запятыми пара, состоящая из 'WhitePoint' и 3-элементный вектор строки или любое из значений в этой таблице.

    СтоимостьБелая точка
    'a'

    Стандартный светильник A КИПиИ, [1.0985, 1.0000, 0.3558]. Имитирует типичное, бытовое, вольфрамово-нитевое освещение с коррелированной цветовой температурой 2856 К. 

    'c'Стандартный осветитель CIE C, [0.9807, 1.0000, 1.1822]. Имитирует средний дневной свет или дневной свет северного неба с коррелированной цветовой температурой 6774 К. Обесценивается CIE.
    'e'Излучатель равной энергии, [1.000, 1.000, 1.000]. Полезно в качестве теоретической справки.
    'd50'Стандартный осветительный D50 КИПиИ, [0.9642, 1.0000, 0.8251]. Имитирует теплый дневной свет на восходе или закате с коррелированной цветовой температурой 5003 К. Также известен как горизонтальный свет.

    'd55'

    Стандартный осветительный D55 КИПиИ, [0.9568, 1.0000, 0.9214]. Имитирует дневной свет в середине утра или в середине дня с коррелированной цветовой температурой 5500 К.  

    'd65'Стандартный осветительный D65 КИПиИ, [0.9504, 1.0000, 1.0888]. Моделирует полдень дневного света с коррелированной цветовой температурой 6504 К. 
    'icc'Освещение пространства подключения профиля (PCS), используемое в профилях ICC. Аппроксимация [0.9642, 1.000, 0.8249] с использованием чисел с фиксированной точкой, со знаком, 32-разрядных чисел с 16 дробными битами. Фактическое значение: [31595,32768, 27030]/32768.

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string

    Передаточная функция для преобразования, указанная как разделенная запятыми пара, состоящая из 'LinearizationFcn' и любое из этих значений:

    СтоимостьОписание
    'PQ'Перцептивное квантование
    'HLG'Гибридная логарифмическая гамма

    Типы данных: char | string

    Выходные аргументы

    свернуть все

    Значения в цветовом пространстве XYZ CIE 1931, возвращаемые в виде числового массива того же размера, что и RGB входные значения цвета.

    Типы данных: double

    Ссылки

    [1] Рекомендация ITU-R BT.2020-2 (10/2015). «Значения параметров для телевизионных систем сверхвысокой четкости для производства и международного обмена программами». Международный союз электросвязи; Вещательная служба (телевидение). https://www.itu.int/rec/R-REC-BT.2020.

    [2] Рек. МСЭ-Р BT.2100-2 (07.2018). «Значения параметров изображения для телевидения динамического диапазона для использования в производстве и международном обмене программами». Международный союз электросвязи; Вещательная служба (телевидение). https://www.itu.int/rec/R-REC-BT.2100.

    [3] Рек. МСЭ-Р BT.2390-7 (07.2019). «Высокодинамичное телевидение для производства и международного обмена программами». Международный союз электросвязи; Вещательная служба (телевидение). https://www.itu.int/pub/R-REP-BT.2390.

    Представлен в R2020b