38.6.7 Contrast Brightness, Hue, and Saturation

This module is for YCbCr format purposes. Brightness offset adapts the luma component, hue is used for chroma phase adjustment, and color saturation for chroma amplitude. Contrast gain is applied on all pixel components (luma and chroma).

A black level compensation is also included for YCbCr limited range, when the Luma component is limited to 16-235 instead of 0-255 range. It consists of subtracting the minimum value for limited range (16) from the Luma component to obtain an output Luma range starting at 0, which corresponds to the full-range black level value.

Figure 38-3. CBHS Block Diagram