NVIDIA DRIVE 5.0 Linux SDK API Reference

5.0.10.3 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvMediaISPStatsFlickerBandSettingsV5 Struct Reference

Detailed Description

Defines the flicker band settings for ISP version 5.

The flicker band module computes the average brightness of a number of samples of the image.

Definition at line 755 of file nvmedia_isp.h.

Collaboration diagram for NvMediaISPStatsFlickerBandSettingsV5:

Data Fields

NvMediaBool enable
 Enable the flicker band stats unit. More...
 
NvMediaISPColorChannel chSelect
 Select the channel that is used for calculating the stats The "Luminance" channel is calculated as follows. More...
 
NvMediaBool radialMaskEnable
 Enable the elliptical mask for disabling pixels outside area of interest. More...
 
uint8_t bandCount
 Count of flicker band samples to collect per frame. More...
 
NvMediaISPPoint offset
 Offset of the first band top line (and first pixel in a line for all bands) More...
 
NvMediaISPSize bandSize
 Size of a single band. More...
 
NvMediaISPRangeFloat range
 Select the range of pixel values to include when calculating the FB statistics In merged multi-exposure HDR image each exposure might have different characteristics (exposure time and timing) that affect FB stats; by setting these limits so that only pixels fro a single exposure are included accuracy of FB stats can be significantly improved. More...
 
NvMediaISPRangeFloat chromaRange
 
NvMediaIsp5RadialMask radialMask
 Elliptical mask for selecting pixels included if radialMaskEnable is set to true. More...
 

Field Documentation

uint8_t NvMediaISPStatsFlickerBandSettingsV5::bandCount

Count of flicker band samples to collect per frame.

Definition at line 781 of file nvmedia_isp.h.

NvMediaISPSize NvMediaISPStatsFlickerBandSettingsV5::bandSize

Size of a single band.

This must be chosen so that

  • Both width and height are even and >= 2
  • Total number of accumulated pixels must be <= 2^18

Definition at line 793 of file nvmedia_isp.h.

NvMediaISPRangeFloat NvMediaISPStatsFlickerBandSettingsV5::chromaRange

Definition at line 804 of file nvmedia_isp.h.

NvMediaISPColorChannel NvMediaISPStatsFlickerBandSettingsV5::chSelect

Select the channel that is used for calculating the stats The "Luminance" channel is calculated as follows.

  • In case of CFA input data, it is set to average of pixels in a single CFA block, so the value will be 0.25*R + 0.5*G + 0.25*B
  • In case of RGB data it is set to 0.25*R + 0.625*G + 0.125*B
  • In case of YUV data, the Y channel is used directly

Definition at line 771 of file nvmedia_isp.h.

NvMediaBool NvMediaISPStatsFlickerBandSettingsV5::enable

Enable the flicker band stats unit.

Definition at line 760 of file nvmedia_isp.h.

NvMediaISPPoint NvMediaISPStatsFlickerBandSettingsV5::offset

Offset of the first band top line (and first pixel in a line for all bands)

Definition at line 786 of file nvmedia_isp.h.

NvMediaIsp5RadialMask NvMediaISPStatsFlickerBandSettingsV5::radialMask

Elliptical mask for selecting pixels included if radialMaskEnable is set to true.

Definition at line 809 of file nvmedia_isp.h.

NvMediaBool NvMediaISPStatsFlickerBandSettingsV5::radialMaskEnable

Enable the elliptical mask for disabling pixels outside area of interest.

Definition at line 776 of file nvmedia_isp.h.

NvMediaISPRangeFloat NvMediaISPStatsFlickerBandSettingsV5::range

Select the range of pixel values to include when calculating the FB statistics In merged multi-exposure HDR image each exposure might have different characteristics (exposure time and timing) that affect FB stats; by setting these limits so that only pixels fro a single exposure are included accuracy of FB stats can be significantly improved.

Definition at line 803 of file nvmedia_isp.h.


The documentation for this struct was generated from the following file: