NVIDIA DRIVE 5.0 Linux SDK API Reference

5.0.5.0 Release

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

Detailed Description

Holds the settings for the histogram statistics of ISP version 4.

Definition at line 267 of file nvmedia_isp.h.

Collaboration diagram for NvMediaISPStatsHistogramSettingsV4:

Data Fields

NvMediaBool enable
 Holds a Boolean that enables historgram statistics. More...
 
NvMediaISPPixelFormat pixelFormat
 Holds the pixel format on which a client wants this instance to operate. More...
 
unsigned char range [NVMEDIA_ISP_HIST_RANGE_CFG_NUM]
 Range of the pixel values to be considered for each zone. More...
 
unsigned char knee [NVMEDIA_ISP_HIST_RANGE_CFG_NUM]
 This is the co-effcients for the curve that defines the mapping of input pixel range to the bins. More...
 
float offset
 Offset to be applied to the input data prior to performing the bin mapping operation. More...
 
NvMediaRect window
 Window to construct the histogram. More...
 
unsigned char hdrSampleMap [NVMEDIA_ISP_HDR_SAMPLE_MAP_NUM]
 HDR interleave pattern Example: More...
 
NvMediaISPHdrMode hdrMode
 HDR mode. More...
 

Field Documentation

NvMediaBool NvMediaISPStatsHistogramSettingsV4::enable

Holds a Boolean that enables historgram statistics.

Definition at line 270 of file nvmedia_isp.h.

NvMediaISPHdrMode NvMediaISPStatsHistogramSettingsV4::hdrMode

HDR mode.

Definition at line 325 of file nvmedia_isp.h.

unsigned char NvMediaISPStatsHistogramSettingsV4::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 320 of file nvmedia_isp.h.

unsigned char NvMediaISPStatsHistogramSettingsV4::knee[NVMEDIA_ISP_HIST_RANGE_CFG_NUM]

This is the co-effcients for the curve that defines the mapping of input pixel range to the bins.

The curve between two knee points are linearly interpolated. Knee[-1] = 0 and Knee[7] = 255(The total number of bins - 1).

Definition at line 300 of file nvmedia_isp.h.

float NvMediaISPStatsHistogramSettingsV4::offset

Offset to be applied to the input data prior to performing the bin mapping operation.

Definition at line 305 of file nvmedia_isp.h.

NvMediaISPPixelFormat NvMediaISPStatsHistogramSettingsV4::pixelFormat

Holds the pixel format on which a client wants this instance to operate.

Definition at line 273 of file nvmedia_isp.h.

unsigned char NvMediaISPStatsHistogramSettingsV4::range[NVMEDIA_ISP_HIST_RANGE_CFG_NUM]

Range of the pixel values to be considered for each zone.

The whole pixel range is divided in to 8 zones. Value 0-2 and 13-15 should not be used. The valid values and the correponding log 2 range is specified below.

3 : Range = 8
4 : Range = 16
5 : Range = 32
6 : Range = 64
7 : Range = 128
8 : Range = 256
9 : Range = 512
10 : Range = 1024
11 : Range = 2048
12 : Range = 4096

Definition at line 293 of file nvmedia_isp.h.

NvMediaRect NvMediaISPStatsHistogramSettingsV4::window

Window to construct the histogram.

Definition at line 308 of file nvmedia_isp.h.


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