NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release
NvMediaTNR3Params Struct Reference

Detailed Description

Holds the TNR3 initialization paramters.

Definition at line 410 of file nvmedia_ldc.h.

Data Fields

uint16_t spatialSigmaLuma
 Holds the sigma of the luma for spatial filter. More...
 
uint16_t spatialSigmaChroma
 Holds the sigma of the chroma for spatial filter. More...
 
uint16_t rangeSigmaLuma
 Holds the sigma of the luma for range filter. More...
 
uint16_t rangeSigmaChroma
 Holds the sigma of the chroma for range filter. More...
 
float_t sadMultiplier
 Holds the SAD multiplier parameter. More...
 
float_t sadWeightLuma
 Holds the weight of luma when calculating SAD. More...
 
NvMediaBool alphaSmoothEnable
 Holds a flag which enables or disables the spatial alpha smooth. More...
 
float_t alphaIncreaseCap
 Holds the temporal alpha restrict increase capablility. More...
 
float_t alphaScaleIIR
 Holds the alpha scale IIR for strength. More...
 
float_t alphaMaxLuma
 Holds the max luma value in Alpha Clip Calculation. More...
 
float_t alphaMinLuma
 Holds the min luma value in Alpha Clip Calculation. More...
 
float_t alphaMaxChroma
 Holds the max chroma value in Alpha Clip Calculation. More...
 
float_t alphaMinChroma
 Holds the min chroma value in Alpha Clip Calculation. More...
 
float_t betaX1
 Holds parameter BetaX1 in Beta Calculation. More...
 
float_t betaX2
 Holds parameter BetaX2 in Beta Calculation. More...
 
float_t minBeta
 Holds parameter MinBeta threshold in Beta Calculation. More...
 
float_t maxBeta
 Holds parameter MaxBeta threshold in Beta Calculation. More...
 

Field Documentation

◆ alphaIncreaseCap

float_t NvMediaTNR3Params::alphaIncreaseCap

Holds the temporal alpha restrict increase capablility.

This value is clamped between 0.0 and 1.0.

Definition at line 439 of file nvmedia_ldc.h.

◆ alphaMaxChroma

float_t NvMediaTNR3Params::alphaMaxChroma

Holds the max chroma value in Alpha Clip Calculation.

This value is clamped between 0.0 and 1.0.

Definition at line 459 of file nvmedia_ldc.h.

◆ alphaMaxLuma

float_t NvMediaTNR3Params::alphaMaxLuma

Holds the max luma value in Alpha Clip Calculation.

This value is clamped between 0.0 and 1.0.

Definition at line 449 of file nvmedia_ldc.h.

◆ alphaMinChroma

float_t NvMediaTNR3Params::alphaMinChroma

Holds the min chroma value in Alpha Clip Calculation.

This value is clamped between 0.0 and 1.0.

Definition at line 464 of file nvmedia_ldc.h.

◆ alphaMinLuma

float_t NvMediaTNR3Params::alphaMinLuma

Holds the min luma value in Alpha Clip Calculation.

This value is clamped between 0.0 and 1.0.

Definition at line 454 of file nvmedia_ldc.h.

◆ alphaScaleIIR

float_t NvMediaTNR3Params::alphaScaleIIR

Holds the alpha scale IIR for strength.

This value is clamped between 0.0 and 1.0.

Definition at line 444 of file nvmedia_ldc.h.

◆ alphaSmoothEnable

NvMediaBool NvMediaTNR3Params::alphaSmoothEnable

Holds a flag which enables or disables the spatial alpha smooth.

Definition at line 434 of file nvmedia_ldc.h.

◆ betaX1

float_t NvMediaTNR3Params::betaX1

Holds parameter BetaX1 in Beta Calculation.

This value is clamped between 0.0 and 1.0.

Definition at line 469 of file nvmedia_ldc.h.

◆ betaX2

float_t NvMediaTNR3Params::betaX2

Holds parameter BetaX2 in Beta Calculation.

This value is clamped between 0.0 and 1.0.

Definition at line 474 of file nvmedia_ldc.h.

◆ maxBeta

float_t NvMediaTNR3Params::maxBeta

Holds parameter MaxBeta threshold in Beta Calculation.

This value is clamped between 0.0 and 1.0.

Definition at line 484 of file nvmedia_ldc.h.

◆ minBeta

float_t NvMediaTNR3Params::minBeta

Holds parameter MinBeta threshold in Beta Calculation.

This value is clamped between 0.0 and 1.0.

Definition at line 479 of file nvmedia_ldc.h.

◆ rangeSigmaChroma

uint16_t NvMediaTNR3Params::rangeSigmaChroma

Holds the sigma of the chroma for range filter.

Definition at line 421 of file nvmedia_ldc.h.

◆ rangeSigmaLuma

uint16_t NvMediaTNR3Params::rangeSigmaLuma

Holds the sigma of the luma for range filter.

Definition at line 418 of file nvmedia_ldc.h.

◆ sadMultiplier

float_t NvMediaTNR3Params::sadMultiplier

Holds the SAD multiplier parameter.

This value is clamped between 0.0 and 1.0.

Definition at line 426 of file nvmedia_ldc.h.

◆ sadWeightLuma

float_t NvMediaTNR3Params::sadWeightLuma

Holds the weight of luma when calculating SAD.

This value is clamped between 0.0 and 1.0.

Definition at line 431 of file nvmedia_ldc.h.

◆ spatialSigmaChroma

uint16_t NvMediaTNR3Params::spatialSigmaChroma

Holds the sigma of the chroma for spatial filter.

Definition at line 415 of file nvmedia_ldc.h.

◆ spatialSigmaLuma

uint16_t NvMediaTNR3Params::spatialSigmaLuma

Holds the sigma of the luma for spatial filter.

Definition at line 412 of file nvmedia_ldc.h.


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