
5–16
csm_shift_gy_on:
G/Y shifting on/off
{csm_gy_cntl_mult_msb 0x4A(6)}
[0]
0 : Shifting for G/Y channel off
1 : Shifting for G/Y channel on
csm_gy_high_clip_on:
G/Y high-end clipping on/off
{csm_gy_cntl_mult_msb 0x4A(5)}
[0]
0 : G/Y data clipping at high end off
1 : G/Y data clipping at high end on
csm_gy_low_clip_on:
G/Y low-end clipping on/off
{csm_gy_cntl_mult_msb 0x4A(4)}
[0]
0 : G/Y data clipping at low end off
1 : G/Y data clipping at low end on
csm_of_cntl:
CSM overflow control
{csm_gy_cntl_mult_msb 0x4A(3)}
[1]
Controls overflow protection of the CSM multiplier
0 : Overflow protection off
1 : Overflow protection on
Numerical format of the CSM mult registers:
The 11-bit value is a binary weighted value in the range 0–1.999.
Thus: csm_mult_<gy,rcr,bcb>(10:0) = [(multiplier in range 0..1.999)/1.999]
× 2047.
csm_mult_gy(10:0):
G/Y scaling value
{csm_gy_cntl_mult_msb 0x4A(2:0) and csm_mult_gy_lsb 0x4C(7:0)}
[000 0000 0000]
Multiplication factor for G/Y channel in CSM. Range: 0–1.999. Note: it is possible to scale the input so much that a
rollover occurs.
csm_mult_bcb(10:0):
B/Cb scaling value
{csm_mult_bcb_rcr_msb 0x4B(6:4) and csm_mult_bcb_lsb 0x4D(7:0)}
[000 0000 0000]
Multiplication factor for B/Cb channel in CSM. Range: 0–1.999. Note: it is possible to scale the input so much that a
rollover occurs.
csm_mult_rcr(10:0):
R/Cr scaling value
{csm_mult_bcb_rcr_msb 0x4B(2:0) and csm_mult_rcr_lsb 0x4E(7:0)}
[000 0000 0000]
Multiplication factor for R/Cr channel in CSM. Range: 0–1.999. Note: it is possible to scale the input so much that a
rollover occurs.
csm_mult_rcr_on:
R/Cr scaling on/off
{csm_rcr_bcb_cntl 0x4F(7)}
[0]
0 : Scaling for R/Cr channel off
1 : Scaling for R/Cr channel on