Towards Better Chroma Subsampling - SMPTE Presentation Notes
Slide: 1 2
- Chroma subsampling does not maintain constant luminance.
The calculation of luma only approximates luminance.
- To maintain constant luminance, it must be calculated in the linear light
domain. Convert the R'G'B' values to linear light RGB values, calculate luminance,
then convert back to gamma-corrected R'G'B' values.
||Linear light processing
- Errors in chroma affect luminance, resulting in dark bands where color transitions
- These errors are proportional to chroma strength. In real world scenery
(except titles), colors tend not to be highly saturated so these errors rarely
- Linear light processing solves the problem of non-constant luminance if
it is used in both (1) forming luminance and (2) in resampling/rescaling the