5.8.6.10 White Balance (WB) Module

The White Balance (WB) module captures the vp_data bus from the PFE module when the vp_valid signal is asserted, and it generates a wb_data data along with its validity signal wb_valid.

When operating with Raw Bayer formats, and ISC_WB_CTRL.ENABLE is set (up to 12-bit width supported), each Bayer color component (R, Gr, B, Gb) can be manually adjusted using an offset and a gain. The Bayer pattern is adjustable using ISC_WB_CFG.BAYCFG.

Figure 5-88. WB Block Diagram

There are four {gain, offset} sets for each component. The output value is clipped.

ISC_WB_CTRL.ENABLEWB_DATA SliceValue
0wb_data[11:0]vp_data[11:0]
1wb_data[11:0]clipped((vp_data[11:0]+offset)*gain)