43.6.14.2 Horizontal Scaler Main Configuration

ISC_VHXS_SS.XS indicates the horizontal size minus one of the image in the system memory. ISC_VHXS_DS.XD contains the horizontal size minus one of the output image.

ISC_VHXS_CTRL.HXSEN is used to activate the horizontal scaler. The scaling factor is programmed in ISC_HXS_FACT.HFACT. The following equation calculates the horizontal scaling factor (HFACT) value:

HFACT = round 2 20 × IMAGE_X_SIZE_IN IMAGE_X_SIZE_OUT

The value HFACT is 24 bits wide (4-bit integer part, 20-bit fractional part), hence the horizontal downsampling capacity is limited to 16.0.