NVIDIA DRIVE OS Linux SDK API Reference

6.0.9 Release
NvMediaLdcTnrParameters Struct Reference

Detailed Description

Holds the TNR3 initialization parameters.

See also
NvMediaLdcSetTnrParameters()

Definition at line 508 of file nvmedia_ldc.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 NvMediaLdcTnrParameters::alphaIncreaseCap

Holds the temporal alpha restrict increase capablility.

Must be in range [0, 1.9990234375].

Definition at line 553 of file nvmedia_ldc.h.

◆ alphaMaxChroma

float NvMediaLdcTnrParameters::alphaMaxChroma

Holds the max chroma value in Alpha Clip Calculation.

Must be in range [0, 1.9990234375].

Definition at line 577 of file nvmedia_ldc.h.

◆ alphaMaxLuma

float NvMediaLdcTnrParameters::alphaMaxLuma

Holds the max luma value in Alpha Clip Calculation.

Must be in range [0, 1.9990234375].

Definition at line 565 of file nvmedia_ldc.h.

◆ alphaMinChroma

float NvMediaLdcTnrParameters::alphaMinChroma

Holds the min chroma value in Alpha Clip Calculation.

Must be in range [0, 1.9990234375].

Definition at line 583 of file nvmedia_ldc.h.

◆ alphaMinLuma

float NvMediaLdcTnrParameters::alphaMinLuma

Holds the min luma value in Alpha Clip Calculation.

Must be in range [0, 1.9990234375].

Definition at line 571 of file nvmedia_ldc.h.

◆ alphaScaleIIR

float NvMediaLdcTnrParameters::alphaScaleIIR

Holds the alpha scale IIR for strength.

Must be in range [0, 1.9990234375].

Definition at line 559 of file nvmedia_ldc.h.

◆ alphaSmoothEnable

bool NvMediaLdcTnrParameters::alphaSmoothEnable

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

Definition at line 547 of file nvmedia_ldc.h.

◆ betaX1

float NvMediaLdcTnrParameters::betaX1

Holds parameter BetaX1 in Beta Calculation.

Must be in range [0, 1.9990234375].

Definition at line 589 of file nvmedia_ldc.h.

◆ betaX2

float NvMediaLdcTnrParameters::betaX2

Holds parameter BetaX2 in Beta Calculation.

Must be in range [0, 1.9990234375].

Definition at line 595 of file nvmedia_ldc.h.

◆ maxBeta

float NvMediaLdcTnrParameters::maxBeta

Holds parameter MaxBeta threshold in Beta Calculation.

Must be in range [0, 1.9990234375].

Definition at line 601 of file nvmedia_ldc.h.

◆ minBeta

float NvMediaLdcTnrParameters::minBeta

Holds parameter BetaX2 in Beta Calculation.

Must be in range [0, 1.9990234375].

Definition at line 607 of file nvmedia_ldc.h.

◆ rangeSigmaChroma

uint32_t NvMediaLdcTnrParameters::rangeSigmaChroma

Holds the sigma of the chroma for range filter.

Must be in range [1, 46340].

Definition at line 532 of file nvmedia_ldc.h.

◆ rangeSigmaLuma

uint32_t NvMediaLdcTnrParameters::rangeSigmaLuma

Holds the sigma of the luma for range filter.

Must be in range [1, 46340].

Definition at line 526 of file nvmedia_ldc.h.

◆ sadMultiplier

float NvMediaLdcTnrParameters::sadMultiplier

Holds the SAD multiplier parameter.

Must be in range [0, 1.125].

Definition at line 538 of file nvmedia_ldc.h.

◆ sadWeightLuma

float NvMediaLdcTnrParameters::sadWeightLuma

Holds the weight of luma when calculating SAD.

Must be in range [0, 1.96875].

Definition at line 544 of file nvmedia_ldc.h.

◆ spatialSigmaChroma

uint32_t NvMediaLdcTnrParameters::spatialSigmaChroma

Holds the sigma of the chroma for spatial filter.

Must be in range [1, 46340].

Definition at line 520 of file nvmedia_ldc.h.

◆ spatialSigmaLuma

uint32_t NvMediaLdcTnrParameters::spatialSigmaLuma

Holds the sigma of the luma for spatial filter.

Must be in range [1, 46340].

Definition at line 514 of file nvmedia_ldc.h.


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