
Advanced Topics
Quadro SDI Output PG-03776-001_v06 | 61
colorMat[0][2] = 0.0725f;
colorMat[1][0] = 0.5000f;
colorMat[1][1] = -0.4542f;
colorMat[1][2] = -0.0455f;
colorMat[2][0] = -0.1146f;
colorMat[2][1] = -0.3350f;
colorMat[2][2] = 0.5000f;
break;
} // switch
colorOffset[0] = 0.0625;
colorOffset[1] = 0.5;
colorOffset[2] = 0.5;
colorScale[0] = 0.0625;
colorScale[1] = 0.875;
colorScale[2] = 0.875;
XNVCTRLSetGvoColorConversion(dpy, screen, colorMat,
colorOffset, colorScale);
XNVCTRLSetAttribute(dpy, screen, 0,
NV_CTRL_GVO_OVERRIDE_HW_CSC,
NV_CTRL_GVO_OVERRIDE_HW_CSC_TRUE);
} else {
XNVCTRLSetAttribute(dpy, screen, 0,
NV_CTRL_GVO_OVERRIDE_HW_CSC,
NV_CTRL_GVO_OVERRIDE_HW_CSC_FALSE);
}
10.3.4 Typical Color Space Conversions
This section describes the matrix coefficients and scale and offset values for common
video and full range color space conversions.
RGB [0,219] from ITU-R BT.601 Y’[0,219]CrCb[0,224]
=
RGB [0,255] from ITU-R BT.601 Y’[0,219]CrCb[0.224]
=
Offset (8-bit) Offset (10-bit)
Y = 16/235 = 0.068 Y = 64/940 = 0.068
Cb = (240+16)/2 / (255) = 0.5 Cb = (960+64)/2 / (1023) = 0.5
Cr = (240+16)/2 / (255) = 0.5 Cr = (960+64)/2 / (1023) = 0.5
Comentários a estes Manuais