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

Detailed Description

Defines ISP statistics types, settngs, and functions.

Data Structures

struct  NvMediaISPStatsHistogramSettingsV4
 Holds the settings for the histogram statistics of ISP version 4. More...
 
struct  NvMediaISPStatsHistogramMeasurement
 Defines the histogram statistics measurement. More...
 
struct  NvMediaISPStatsWindows
 Defines the windows used in ISP stats calculations. More...
 
struct  NvMediaISPStatsLacSettingsV4
 Defines the settings to use for LAC statistics for ISP version 4. More...
 
struct  NvMediaISPStatsLacMeasurementV4
 Holds the LAC statistics measurement for ISP version 4. More...
 
struct  NvMediaISPStatsFlickerBandSettingsV4
 Holds the flicker band settings for ISP version 4. More...
 
struct  NvMediaISPStatsFlickerBandMeasurement
 Holds the flicker band statistics measurement. More...
 
struct  NvMediaISPStatsFocusMetricSettings
 Holds the focus metric statistics settings. More...
 
struct  NvMediaISPStatsFocusMetricMeasurement
 Holds the focus metric statistics measurement. More...
 
struct  NvMediaIsp5RadialMask
 Defines radial mask. More...
 
struct  NvMediaIsp5RectMask
 Defines rectangular mask for local tone mapping. More...
 
struct  NvMediaISP5CubicSplineCtrlPoint
 Defines control point for Cubic Hermite spline. More...
 
struct  NvMediaIsp5RadialTf
 Defines radial transfer function. More...
 
struct  NvMediaISPStatsFlickerBandSettingsV5
 Defines the flicker band settings for ISP version 5. More...
 
struct  NvMediaISPStatsFlickerBandMeasurementV5
 Holds the flicker band statistics measurement for isp version 5. More...
 
struct  NvMediaISPStatsHistogramSettingsV5
 Defines the settings for the histogram statistics of ISP version 5. More...
 
struct  NvMediaISPStatsHistogramMeasurementV5
 Holds the histogram statistics measurement for ISP version 5. More...
 
struct  NvMediaISPStatsLacSettingsV5
 Defines the settings to use for LAC statistics for ISP version 5. More...
 
struct  NvMediaISPStatsLacROIDataV5
 Holds the LAC statistics measurement for ISP version 5. More...
 
struct  NvMediaISPStatsLacMeasurementV5
 
struct  NvMediaISPStatsLTMSettingsV5
 Defines the settings to use for Local tone mapping statistics for ISP version 5. More...
 
struct  NvMediaISPStatsLTMMeasurementV5
 Holds the LTM statistics measurement for ISP version 5. More...
 
struct  NvMediaISPStatsORMeasurementV5
 Holds the OR statistics measurement for ISP version 5. More...
 

Macros

#define NVMEDIA_ISP5_RADTF_CP_COUNT   6
 Start of statistics defines for ISP version 5. More...
 
#define NVMEDIA_ISP5_FB_WINDOWS   256
 
#define NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT   8
 
#define NVMEDIA_ISP5_HIST_BIN_COUNT   256
 
#define NVMEDIA_ISP_LAC_ROI_WIN_NUM   (32 * 32)
 
#define NVMEDIA_ISP5_LTM_HIST_BIN_COUNT   128
 
#define NVMEDIA_ISP5_LTM_AVG_WIN_COUNT   8
 

Enumerations

enum  NvMediaISPStats {
  NVMEDIA_ISP_STATS_HISTOGRAM = 1,
  NVMEDIA_ISP_STATS_LAC,
  NVMEDIA_ISP_STATS_FLICKER_BAND,
  NVMEDIA_ISP_STATS_FOCUS_METRIC,
  NVMEDIA_ISP_STATS_HISTOGRAM_V4,
  NVMEDIA_ISP_STATS_LAC_V4,
  NVMEDIA_ISP_STATS_FLICKER_BAND_V4,
  NVMEDIA_ISP_STATS_FOCUS_METRIC_V4,
  NVMEDIA_ISP_STATS_HISTOGRAM_V5,
  NVMEDIA_ISP_STATS_LAC_V5,
  NVMEDIA_ISP_STATS_FLICKER_BAND_V5,
  NVMEDIA_ISP_STATS_LTM_V5,
  NVMEDIA_ISP_STATS_OR_V5
}
 Defines the ISP statistics selector types. More...
 
enum  NvMediaIsp5MultiExpLane {
  NVMEDIA_ISP_MULTI_EXP_LANE_RV = 0,
  NVMEDIA_ISP_MULTI_EXP_LANE_GY = 1,
  NVMEDIA_ISP_MULTI_EXP_LANE_BU = 2
}
 Defines multi-exposure lane selection. More...
 
enum  NvMediaIsp5HistChannel {
  NVMEDIA_ISP_HIST_CH_R_V = 0,
  NVMEDIA_ISP_HIST_CH_G_Y = 1,
  NVMEDIA_ISP_HIST_CH_B_U = 2,
  NVMEDIA_ISP_HIST_CH_Y = 3
}
 Defines channel selections for histogram for ISP version 5. More...
 
enum  NvMediaIsp5HistChannelMaxOrY {
  NVMEDIA_ISP_HIST_CH_MAXORY_MAX = 0,
  NVMEDIA_ISP_HIST_CH_MAXORY_Y = 3
}
 Defines channel selections for 4th channel histogram for ISP version 5. More...
 

Macro Definition Documentation

#define NVMEDIA_ISP5_FB_WINDOWS   256

Definition at line 660 of file nvmedia_isp.h.

#define NVMEDIA_ISP5_HIST_BIN_COUNT   256

Definition at line 662 of file nvmedia_isp.h.

#define NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT   8

Definition at line 661 of file nvmedia_isp.h.

#define NVMEDIA_ISP5_LTM_AVG_WIN_COUNT   8

Definition at line 665 of file nvmedia_isp.h.

#define NVMEDIA_ISP5_LTM_HIST_BIN_COUNT   128

Definition at line 664 of file nvmedia_isp.h.

#define NVMEDIA_ISP5_RADTF_CP_COUNT   6

Start of statistics defines for ISP version 5.

Definition at line 659 of file nvmedia_isp.h.

#define NVMEDIA_ISP_LAC_ROI_WIN_NUM   (32 * 32)

Definition at line 663 of file nvmedia_isp.h.

Enumeration Type Documentation

Defines channel selections for histogram for ISP version 5.

Enumerator
NVMEDIA_ISP_HIST_CH_R_V 
NVMEDIA_ISP_HIST_CH_G_Y 
NVMEDIA_ISP_HIST_CH_B_U 
NVMEDIA_ISP_HIST_CH_Y 

Definition at line 733 of file nvmedia_isp.h.

Defines channel selections for 4th channel histogram for ISP version 5.

Enumerator
NVMEDIA_ISP_HIST_CH_MAXORY_MAX 
NVMEDIA_ISP_HIST_CH_MAXORY_Y 

Definition at line 744 of file nvmedia_isp.h.

Defines multi-exposure lane selection.

Enumerator
NVMEDIA_ISP_MULTI_EXP_LANE_RV 
NVMEDIA_ISP_MULTI_EXP_LANE_GY 
NVMEDIA_ISP_MULTI_EXP_LANE_BU 

Definition at line 670 of file nvmedia_isp.h.

Defines the ISP statistics selector types.

Enumerator
NVMEDIA_ISP_STATS_HISTOGRAM 

Histogram statistics.

NVMEDIA_ISP_STATS_LAC 

Location and clipped statistics.

NVMEDIA_ISP_STATS_FLICKER_BAND 

Flicker band statistics.

NVMEDIA_ISP_STATS_FOCUS_METRIC 

Focus metric statistics.

NVMEDIA_ISP_STATS_HISTOGRAM_V4 

Histogram statistics for ISP version 4.

NVMEDIA_ISP_STATS_LAC_V4 

Location and clipped statistics for ISP version 4.

NVMEDIA_ISP_STATS_FLICKER_BAND_V4 

Flicker band statistics for ISP version 4.

NVMEDIA_ISP_STATS_FOCUS_METRIC_V4 

Focus metric statistics_V4 for ISP version 4.

NVMEDIA_ISP_STATS_HISTOGRAM_V5 

Histogram statistics for ISP version 5.

NVMEDIA_ISP_STATS_LAC_V5 

Location and clipped statistics for ISP version 5.

NVMEDIA_ISP_STATS_FLICKER_BAND_V5 

Flicker band statistics for ISP version 5.

NVMEDIA_ISP_STATS_LTM_V5 

Local tone map statistics for ISP version 5.

NVMEDIA_ISP_STATS_OR_V5 

Outlier rejection statistics for ISP version 5.

Definition at line 234 of file nvmedia_isp.h.