NVIDIA DRIVE OS Linux SDK API Reference

5.1.9.0 Release

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

Detailed Description

Holds the sensor attributes.

Definition at line 916 of file nvmedia_isc.h.

Collaboration diagram for NvMediaISCSensorAttributes:

Data Fields

char sensorName [NVMEDIA_ISC_MAX_SENSOR_NAME_LENGTH]
 Holds the name attribute. More...
 
uint32_t sensorCFA
 Holds the CFA attribute. More...
 
char sensorFuseId [NVMEDIA_ISC_MAX_FUSE_ID_LENGTH]
 Holds the fuse ID attribute. More...
 
uint8_t numActiveExposures
 Holds the number of active exposures attribute. More...
 
NvMediaISCAttrRange sensorExpRange [NVMEDIA_ISC_MAX_EXPOSURES]
 Holds the sensor exposure ranges for active exposures. More...
 
NvMediaISCAttrRange sensorGainRange [NVMEDIA_ISC_MAX_EXPOSURES]
 Holds the sensor gain ranges for active exposures. More...
 
NvMediaISCAttrRange sensorWhiteBalanceRange [NVMEDIA_ISC_MAX_EXPOSURES]
 Holds the sensor white balance ranges for active exposures. More...
 
float_t sensorGainFactor [NVMEDIA_ISC_MAX_EXPOSURES]
 Holds the additional sensor gain factor between active exposures. More...
 
uint32_t numFrameReportBytes
 Holds the number of frame report bytes supported by the sensor. More...
 

Field Documentation

uint8_t NvMediaISCSensorAttributes::numActiveExposures

Holds the number of active exposures attribute.

Range is [1, NVMEDIA_ISC_MAX_EXPOSURES]

Definition at line 936 of file nvmedia_isc.h.

uint32_t NvMediaISCSensorAttributes::numFrameReportBytes

Holds the number of frame report bytes supported by the sensor.

If not supported, set to zero. Supported values : [1 , NVMEDIA_ISC_MAX_FRAME_REPORT_BYTES]

Definition at line 980 of file nvmedia_isc.h.

uint32_t NvMediaISCSensorAttributes::sensorCFA

Holds the CFA attribute.

If not supported, set to zero.

Definition at line 925 of file nvmedia_isc.h.

NvMediaISCAttrRange NvMediaISCSensorAttributes::sensorExpRange[NVMEDIA_ISC_MAX_EXPOSURES]

Holds the sensor exposure ranges for active exposures.

Definition at line 941 of file nvmedia_isc.h.

char NvMediaISCSensorAttributes::sensorFuseId[NVMEDIA_ISC_MAX_FUSE_ID_LENGTH]

Holds the fuse ID attribute.

If not supported, set to NULL.

Definition at line 930 of file nvmedia_isc.h.

float_t NvMediaISCSensorAttributes::sensorGainFactor[NVMEDIA_ISC_MAX_EXPOSURES]

Holds the additional sensor gain factor between active exposures.

Element holds the sensitivity ratio between capture 0 and capture a. It is usually set to 1.

The HDR ratio between exposure a and exposure b can be computed as:

\( hdrRatio_{ab} = ( Et[a] * Gain[a] * sensorGainFactor[a] ) / (Et[b] * Gain[b] * sensorGainFactor[b]) \)

Where:

  • Et[a] = exposure time value for HDR exposure a.
  • Gain[a] = sensor gain value for HDR exposure a.
  • sensorGainFactor[a] = sensor gain factor for HDR exposure a.
  • Et[b] = exposure time value for HDR exposure b.
  • Gain[b] = sensor gain value for HDR exposure b.
  • sensorGainFactor[b] = sensor gain factor for HDR exposure b.

Definition at line 973 of file nvmedia_isc.h.

NvMediaISCAttrRange NvMediaISCSensorAttributes::sensorGainRange[NVMEDIA_ISC_MAX_EXPOSURES]

Holds the sensor gain ranges for active exposures.

Definition at line 946 of file nvmedia_isc.h.

char NvMediaISCSensorAttributes::sensorName[NVMEDIA_ISC_MAX_SENSOR_NAME_LENGTH]

Holds the name attribute.

If not supported, set to NULL.

Definition at line 920 of file nvmedia_isc.h.

NvMediaISCAttrRange NvMediaISCSensorAttributes::sensorWhiteBalanceRange[NVMEDIA_ISC_MAX_EXPOSURES]

Holds the sensor white balance ranges for active exposures.

Definition at line 951 of file nvmedia_isc.h.


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