There are multiple use cases that can be enabled with this module, however broadly the use case are broken in to two categories, one for Companded Data sensors and the other for Separate Exposures sensors. The following fields should be programmed correctly for the IP to function
- PWL Core
- Set slopes and thresholds as per sensor settings only for Companded sensors
- Decompanding LUT
- This LUT is used for global tone map of decompounded data from 24 bits to 16 bits. (This is typically not used for separate exposures sensor)
- Merge Logic
- Program the merge block based on the exposure rations of the incoming data.
- This block is typically not used for companed sensors.
- LUT after merge should be programmed to tone map from 20 bits down to 16 (Separate exposure sensors only)
- DPC/ LSC
- Set as per tuning parameters for both companded/separate exposures sensors
- H3A LUT and settings
- Use LUT if H3A input comes after LSC. Program LUT to apply inverse global curve.
- Use shift if data is coming from exposures directly.