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
NvMediaISPStatsLacSettingsV4 Struct Reference

Detailed Description

Defines the settings to use for LAC statistics for ISP version 4.

Definition at line 410 of file nvmedia_isp.h.

Collaboration diagram for NvMediaISPStatsLacSettingsV4:

Data Fields

NvMediaBool enable
 Holds a Boolean that enables LAC statistics. More...
 
NvMediaBool ROIEnable [NVMEDIA_ISP_LAC_ROI_NUM]
 Enables each ROI region. More...
 
NvMediaISPPixelFormat pixelFormat
 Indicates if pixels are in Bayer format or triplets (YUV / RGB+Y) More...
 
float rgbToYOffset [NVMEDIA_ISP_COLOR_COMPONENT_NUM]
 Use NVMEDIA_ISP_COLOR_COMPONENT_[R|G|B] for the indices. More...
 
float rgbToYGain [NVMEDIA_ISP_COLOR_COMPONENT_NUM]
 rgbToYGain range [0, 1.0) More...
 
NvMediaISPRangeFloat range [NVMEDIA_ISP_COLOR_COMPONENT_NUM]
 The range of each color component to be used in the calculation of the average. More...
 
NvMediaISPStatsWindows windows [NVMEDIA_ISP_LAC_ROI_NUM]
 Windows for LAC calculation for each ROI. More...
 
unsigned char hdrSampleMap [NVMEDIA_ISP_HDR_SAMPLE_MAP_NUM]
 HDR interleave pattern Example: 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 OR 1 1 0 0 OR 1 1 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1. More...
 
NvMediaISPHdrMode hdrMode [NVMEDIA_ISP_LAC_ROI_NUM]
 HDR mode for each ROI. More...
 
float hdrShort
 Used to determine the long exposure pixels. More...
 
float hdrLong
 Used to determine the long exposure pixels. More...
 

Field Documentation

NvMediaBool NvMediaISPStatsLacSettingsV4::enable

Holds a Boolean that enables LAC statistics.

Definition at line 413 of file nvmedia_isp.h.

float NvMediaISPStatsLacSettingsV4::hdrLong

Used to determine the long exposure pixels.

Definition at line 466 of file nvmedia_isp.h.

NvMediaISPHdrMode NvMediaISPStatsLacSettingsV4::hdrMode[NVMEDIA_ISP_LAC_ROI_NUM]

HDR mode for each ROI.

If ROI is not enabled just use the first value in the array and ignore others.

Definition at line 456 of file nvmedia_isp.h.

unsigned char NvMediaISPStatsLacSettingsV4::hdrSampleMap[NVMEDIA_ISP_HDR_SAMPLE_MAP_NUM]

HDR interleave pattern Example: 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 OR 1 1 0 0 OR 1 1 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1.

Definition at line 450 of file nvmedia_isp.h.

float NvMediaISPStatsLacSettingsV4::hdrShort

Used to determine the long exposure pixels.

Definition at line 461 of file nvmedia_isp.h.

NvMediaISPPixelFormat NvMediaISPStatsLacSettingsV4::pixelFormat

Indicates if pixels are in Bayer format or triplets (YUV / RGB+Y)

Definition at line 419 of file nvmedia_isp.h.

NvMediaISPRangeFloat NvMediaISPStatsLacSettingsV4::range[NVMEDIA_ISP_COLOR_COMPONENT_NUM]

The range of each color component to be used in the calculation of the average.

Range [-0.5, 1.5) for RGBY, [-1.0, 1.0) for UV

Definition at line 435 of file nvmedia_isp.h.

float NvMediaISPStatsLacSettingsV4::rgbToYGain[NVMEDIA_ISP_COLOR_COMPONENT_NUM]

rgbToYGain range [0, 1.0)

Definition at line 429 of file nvmedia_isp.h.

float NvMediaISPStatsLacSettingsV4::rgbToYOffset[NVMEDIA_ISP_COLOR_COMPONENT_NUM]

Use NVMEDIA_ISP_COLOR_COMPONENT_[R|G|B] for the indices.

This will be used to convert RGB to Y when LAC is gathered on RGB. Y = sum of (X + rgbToYOffset[X]) * rgbToYGain[X]) over X = {R, G, B}
rgbToYOffset range [-1.0, 1.0)

Definition at line 426 of file nvmedia_isp.h.

NvMediaBool NvMediaISPStatsLacSettingsV4::ROIEnable[NVMEDIA_ISP_LAC_ROI_NUM]

Enables each ROI region.

Definition at line 416 of file nvmedia_isp.h.

NvMediaISPStatsWindows NvMediaISPStatsLacSettingsV4::windows[NVMEDIA_ISP_LAC_ROI_NUM]

Windows for LAC calculation for each ROI.

Definition at line 440 of file nvmedia_isp.h.


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