NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
NvMedia2DTnrParameters Struct Reference

Detailed Description

Holds the TNR3 initialization parameters.

See also
NvMedia2DSetTnrParameters()

Definition at line 901 of file nvmedia_2d.h.

Data Fields

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

Field Documentation

◆ alphaIncreaseCap

float NvMedia2DTnrParameters::alphaIncreaseCap

Holds the temporal alpha restrict increase capablility.

Must be in range [0, 1.9990234375].

Definition at line 946 of file nvmedia_2d.h.

◆ alphaMaxChroma

float NvMedia2DTnrParameters::alphaMaxChroma

Holds the max chroma value in Alpha Clip Calculation.

Must be in range [0, 1.9990234375].

Definition at line 970 of file nvmedia_2d.h.

◆ alphaMaxLuma

float NvMedia2DTnrParameters::alphaMaxLuma

Holds the max luma value in Alpha Clip Calculation.

Must be in range [0, 1.9990234375].

Definition at line 958 of file nvmedia_2d.h.

◆ alphaMinChroma

float NvMedia2DTnrParameters::alphaMinChroma

Holds the min chroma value in Alpha Clip Calculation.

Must be in range [0, 1.9990234375].

Definition at line 976 of file nvmedia_2d.h.

◆ alphaMinLuma

float NvMedia2DTnrParameters::alphaMinLuma

Holds the min luma value in Alpha Clip Calculation.

Must be in range [0, 1.9990234375].

Definition at line 964 of file nvmedia_2d.h.

◆ alphaScaleIIR

float NvMedia2DTnrParameters::alphaScaleIIR

Holds the alpha scale IIR for strength.

Must be in range [0, 1.9990234375].

Definition at line 952 of file nvmedia_2d.h.

◆ alphaSmoothEnable

bool NvMedia2DTnrParameters::alphaSmoothEnable

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

Definition at line 940 of file nvmedia_2d.h.

◆ betaX1

float NvMedia2DTnrParameters::betaX1

Holds parameter BetaX1 in Beta Calculation.

Must be in range [0, 1.9990234375].

Definition at line 982 of file nvmedia_2d.h.

◆ betaX2

float NvMedia2DTnrParameters::betaX2

Holds parameter BetaX2 in Beta Calculation.

Must be in range [0, 1.9990234375].

Definition at line 988 of file nvmedia_2d.h.

◆ maxBeta

float NvMedia2DTnrParameters::maxBeta

Holds parameter MaxBeta threshold in Beta Calculation.

Must be in range [0, 1.9990234375].

Definition at line 994 of file nvmedia_2d.h.

◆ minBeta

float NvMedia2DTnrParameters::minBeta

Holds parameter BetaX2 in Beta Calculation.

Must be in range [0, 1.9990234375].

Definition at line 1000 of file nvmedia_2d.h.

◆ rangeSigmaChroma

uint32_t NvMedia2DTnrParameters::rangeSigmaChroma

Holds the sigma of the chroma for range filter.

Must be in range [1, 46340].

Definition at line 925 of file nvmedia_2d.h.

◆ rangeSigmaLuma

uint32_t NvMedia2DTnrParameters::rangeSigmaLuma

Holds the sigma of the luma for range filter.

Must be in range [1, 46340].

Definition at line 919 of file nvmedia_2d.h.

◆ sadMultiplier

float NvMedia2DTnrParameters::sadMultiplier

Holds the SAD multiplier parameter.

Must be in range [0, 1.125].

Definition at line 931 of file nvmedia_2d.h.

◆ sadWeightLuma

float NvMedia2DTnrParameters::sadWeightLuma

Holds the weight of luma when calculating SAD.

Must be in range [0, 1.96875].

Definition at line 937 of file nvmedia_2d.h.

◆ spatialSigmaChroma

uint32_t NvMedia2DTnrParameters::spatialSigmaChroma

Holds the sigma of the chroma for spatial filter.

Must be in range [1, 46340].

Definition at line 913 of file nvmedia_2d.h.

◆ spatialSigmaLuma

uint32_t NvMedia2DTnrParameters::spatialSigmaLuma

Holds the sigma of the luma for spatial filter.

Must be in range [1, 46340].

Definition at line 907 of file nvmedia_2d.h.


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