Signal Encoding
Signal encoding is the process of encoding interlaced analog image signals into digital image form. The Color Pro package defines a few signal encodings in the SignalEncoding enum.
Rec601
: ITU-R BT.601 (SDTV)Rec709
: ITU-R BT.709 (HDTV)Rec2020
: ITU-R BT.2020 (UHDTV)Rec2100
: ITU-R BT.2100 (HDR-TV)
⭐ Luma Coefficients
Luma coefficients are a tuple of RGB values that are used to calculate the luma of a color under different signal encodings. The coefficients are also used in calculations of relative luminance, perceived brightness, and more. Luma coefficients are represented with the LumaCoefficients data structure.
SignalEncoding encoding = SignalEncoding.Rec709;
LumaCoefficients coefficients = encoding.GetCoefficients();
📺 Color Models
Certain color models are created and represented with a given signal encoding. See the Conversion manual for more information. The following color models can be created with different signal encodings.