默认参数说明
调试界面默认参数值

3DNR包括亮度去噪NRy和色度去噪NRc,其中,亮度去噪由四级串联去噪功能组成,按如下分为4级,假设编号为0,1,2,3,不同级之间的同样编号、类型滤波器效果由于实现差异、串联效应等,导致不同级结果并不完全一样。
第0级、第3级为带时域辅助的空域滤波器,第1级、第2级则为时空域处理。色彩滤波器独立于亮度滤波器。如图1-2所示。

nX**,mX**参数里面的X的均指级数,代指第n级。如n0sf2特指nXsf2系列参数里的第0级对应参数,m1id0特指mXid0系列里第一级对应参数。
[en] 使能该级去噪功能,0时表示此级功能关闭,1则表示此级功能生效。以红色字体标识的参数为不建议调试的参数。
第3级空域滤波器参数[nXsf5]、[dzsf5]、[nXsf6]、[nXsfr6]、[nXsbr6]、[nXsfn]、[nXsth]、[nXsthd]和[sfr]分别有两套接口(如图1-2中的3a和3b区域),作用于运动区域(3a)和静止区域(3b),实现不同的处理效果。第3级使能,需要第2级使能并且打开时域参考,否则第3级无实际效果。
调试界面参数与hi_mpi_vpss_set_grp_param接口参数对应关系
- IE增强参数与hi_mpi_vpss_set_grp_param接口参数的对应关系:
- 第0级的nXsf5 对应于hi_vpss_nrx_v3.iey[0].ies0、hi_vpss_nrx_v3.iey[0].ies1、hi_vpss_nrx_v3.iey[0].ies2、hi_vpss_nrx_v3.iey[0].ies3;
- 第1级的nXsf5 对应于hi_vpss_nrx_v3.iey[1].ies0、hi_vpss_nrx_v3.iey[1].ies1、hi_vpss_nrx_v3.iey[1].ies2、hi_vpss_nrx_v3.iey[1].ies3;
- 第2级的nXsf5 对应于hi_vpss_nrx_v3.iey[2].ies0、hi_vpss_nrx_v3.iey[2].ies1、hi_vpss_nrx_v3.iey[2].ies2、hi_vpss_nrx_v3.iey[2].ies3;
- 第3级的nXsf5a和nXsf5b 接口,
nXsf5a对应于hi_vpss_nrx_v3.iey[3].ies0、hi_vpss_nrx_v3.iey[3].ies1、hi_vpss_nrx_v3.iey[3].ies2、hi_vpss_nrx_v3.iey[3].ies3;
nXsf5b对应于hi_vpss_nrx_v3.iey[4].ies0、hi_vpss_nrx_v3.iey[4].ies1、hi_vpss_nrx_v3.iey[4].ies2、hi_vpss_nrx_v3.iey[4].ies3
- 第0级的dzsf5 对应于hi_vpss_nrx_v3.iey[0].iedz;
- 第1级的dzsf5 对应于hi_vpss_nrx_v3.iey[1].iedz;
- 第2级的dzsf5 对应于hi_vpss_nrx_v3.iey[2].iedz;
- 第3级的dzsf5a和dzsf5b 分别对应于hi_vpss_nrx_v3.iey[3].iedz 和 hi_vpss_nrx_v3.iey[4].iedz。
- 空域滤波器参数与hi_mpi_vpss_set_grp_param接口参数的对应关系:
nXsf1、nXsf2、nXsf4、kmode、sbs_k、sds_k、nXsf6、nXsfr6、nXsbr6、nXsfn、nXsth、nXsthd、sfr总共有四级。
(注意: 第0级和第1级的kmode、sbs_k、sds_k为无效接口。第2级的sfy[2].sfs1、sfy[2].sft1和sfy[2].sbr1为无效接口)
- 第0级的nXsf1 对应于 sfy[0].sfs1、sfy[0].sft1、sfy[0].sbr1;
- 第0级的nXsf2 对应于 sfy[0].sfs2、sfy[0].sft2、sfy[0].sbr2;
- 第0级的nXsf4 对应于 sfy[0].sfs4、sfy[0].sft4、sfy[0].sbr4;
- 第0级的nXsf6 对应于 sfy[0].spn6、sfy[0].sbn6、sfy[0].pbr6、sfy[0].j_mode;
- 第0级的nXsfr6 对应于sfy[0].sfr6[0]、sfy[0].sfr6[1]、sfy[0].sfr6[2]、sfy[0].sfr6[3];
- 第0级的nXsbr6 对应于sfy[0].sbr6[0]、sfy[0].sbr6[1];
- 第0级的nXsfn对应于 sfy[0].sfn0、sfy[0].sfn1、sfy[0].sfn2;
- 第0级的nXsth对应于 sfy[0].sth1、sfy[0].sth2;
- 第0级的nXsthd对应于 sfy[0].sth_d1、sfy[0].sth_d2;
- 第0级的DeRt对应于 sfy[0].de_rate、sfy[0].de_idx;
- 第0级的SelRt对应于sfy[0].srt0、sfy[1].srt1;
- 第0级的sfr对应于sfy[0].sfr;
- 第0级的en对应于sfy[0].nr_y_en。
- 第1级的nXsf1 对应于 sfy[1].sfs1、sfy[1].sft1、sfy[1].sbr1;
- 第1级的nXsf2 对应于 sfy[1].sfs2、sfy[1].sft2、sfy[1].sbr2;
- 第1级的nXsf4 对应于 sfy[1].sfs4、sfy[1].sft4、sfy[1].sbr4;
- 第1级的nXsf6 对应于 sfy[1].spn6、sfy[1].sbn6、sfy[1].pbr6;sfy[1].j_mode;
- 第1级的nXsfr6 对应于sfy[1].sfr6[0]、sfy[1].sfr6[1]、sfy[1].sfr6[2]、sfy[1].sfr6[3];
- 第1级的nXsbr6 对应于sfy[1].sbr6[0]、sfy[1].sbr6[1];
- 第1级的nXsfn对应于 sfy[1].sfn0、sfy[1].sfn1、sfy[1].sfn2;
- 第1级的nXsth对应于 sfy[1].sth1、sfy[1].sth2;
- 第1级的nXsthd对应于 sfy[1].sth_d1、sfy[1].sth_d2;
- 第1级的sfr对应于sfy[1].sfr;
- 第1级的en对应于sfy[1].nr_y_en。
- 第2级的nXsf2 对应于 sfy[2].sfs2、sfy[2].sft2、sfy[2].sbr2;
- 第2级的nXsf4 对应于 sfy[2].sfs4、sfy[2].sft4、sfy[2].sbr4;
- 第2级的kmode 对应于 sfy[2].k_mode;
- 第2级的sbs_k 对应于 sfy[2].sbs_k[32];
- 第2级的sds_k 对应于 sfy[2].sds_k[32];
- 第2级的nXsf6 对应于 sfy[2].spn6、sfy[2].sbn6、sfy[2].pbr6、sfy[2].j_mode;
- 第2级的nXsfr6 对应于sfy[2].sfr6[0]、sfy[2].sfr6[1]、sfy[2].sfr6[2]、sfy[2].sfr6[3];
- 第2级的nXsbr6 对应于sfy[2].sbr6[0]、sfy[2].sbr6[1];
- 第2级的nXsfn对应于sfy[2].sfn0、sfy[2].sfn1、sfy[2].sfn2;
- 第2级的nXsth对应于 sfy[2].sth1、sfy[2].sth2;
- 第2级的nXsthd对应于 sfy[2].sth_d1、sfy[2].sth_d2;
- 第2级的sfr对应于sfy[2].sfr;
- 第2级的en对应于sfy[2].nr_y_en。
- 第3级的nXsf1对应于 sfy[3].sfs1、sfy[3].sft1、sfy[3].sbr1;
- 第3级的nXsf2对应于 sfy[3].sfs2、sfy[3].sft2、sfy[3].sbr2;
- 第3级的nXsf4对应于 sfy[3].sfs4、sfy[3].SFT4、sfy[3].sbr4;
- 第3级的sfs5对应于 sfy[4].sfs1、sfy[4].sfs2和sfy[4].sfs4;
- 第3级的kmode 对应于 sfy[3].k_mode;
- 第3级的sbs_k 对应于 sfy[3].sbs_k[32];
- 第3级的sds_k 对应于 sfy[3].sds_k[32];
- 第3级的nXsf6a和nXsf6b分别对应于 sfy[3].spn6、sfy[3].sbn6、sfy[3].pbr6、sfy[3].j_mode和sfy[4].spn6、sfy[4].sbn6、sfy[4].pbr6、sfy[4].j_mode;
- 第3级的nXsfr6a和nXsfr6b 分别对应于sfy[3].sfr6[0]、sfy[3].sfr6[1]、sfy[3].sfr6[2]、sfy[3].sfr6[3]和sfy[4].sfr6[0]、sfy[4].sfr6[1]、sfy[4].sfr6[2]、sfy[4].sfr6[3];
- 第3级的nXsbr6a和nXsbr6b 分别对应于sfy[3].sbr6[0]、sfy[3].sbr6[1]和sfy[4].sbr6[0]、sfy[4].sbr6[1];
- 第3级的nXsfna和nXsfnb分别对应于sfy[3].sfn0、sfy[3].sfn1、sfy[3].sfn2和sfy[4].sfn0、sfy[4].sfn1、sfy[4].sfn2;
- 第3级的nXstha和nXsthb分别对应于 sfy[3].sth1、sfy[3].sth2和sfy[4].sth1、sfy[4].sth2;
- 第3级的nXsthda和nXsthdb分别对应于 sfy[3].sth_d1、sfy[3].sth_d2和sfy[4].sth_d1、sfy[4].sth_d2;
- 第3级的sfra和sfrb分别对应于sfy[3].sfr和sfy[4].sfr;
- 第3级的en对应于sfy[3].nr_y_en。
- 3DNR动静判决相关参数MDy与hi_mpi_vpss_set_grp_param接口参数的对应关系:
mXid0、mXmabr、mXmadz、mXmatw、mXmasw对应于第1和 2级;mXmath、mXmate、mXmabw对应于第1、2和3级。
- 第1级的mXid0 对应于 mdy[0].mai00、mdy[0].mai01、mdy[0].mai02;
- 第1级的mXmabr对应于 mdy[0].mabr0;
- 第1级的mXmadz对应于 mdy[0].madz0;
- 第1级的mXmath对应于 mdy[0].math0、mdy[0].math1;
- 第1级的mXmathd对应于 mdy[0].math_d0、mdy[0].math_d1;
- 第1级的mXmate对应于 mdy[0].mate0、mdy[0].mate1;
- 第1级的mXmabw对应于 mdy[0].mabw0、mdy[0].mabw1;
- 第1级的mXmasw对应于 mdy[0].masw;
- 第1级的mXmatw对应于 mdy[0].matw;
- 第1级的advMATH对应于mdy[0].adv_math;
- 第1级的advTH对应于mdy[0].advTH;
- 第2级的mXid0 对应于 mdy[1].mai00、mdy[1].mai01、mdy[1].mai02;
- 第2级的mXmabr对应于 mdy[1].mabr0;
- 第2级的mXmadz对应于 mdy[1].madz0;
- 第2级的mXmath对应于 mdy[1].math0;
- 第2级的mXmathd对应于 mdy[1].math_d0;
- 第2级的mXmate对应于 mdy[1].mate0;
- 第2级的mXmabw对应于 mdy[1].mabw0;
- 第2级的mXmasw对应于 mdy[1].masw;
- 第2级的mXmatw对应于 mdy[1].matw;
- 第3级的mXmath对应于 mdy[1].math1;
- 第3级的mXmathd对应于 mdy[1].math_d1;
- 第3级的mXmate对应于 mdy[1].mate1;
- 第3级的mXmabw对应于 mdy[1].mabw1;
- 3DNR时域滤波器参数TFy与hi_mpi_vpss_set_grp_param接口参数的对应关系:
ref对应于tfy[0].ref以及tfy[1].ref,分别用于控制第0级的时域开关和总的时域开关。
nXstr、nXsdz、nXtss、nXtfs、nXtfr0、nXtdz、nXtdx、nXtdm、nXtsi、nXdzm对应于第0、1和2级。
tedge对应于第1和第2级;nXtfrs对应于第0级。
- 第0级的nXstr对应于tfy[0].str0;
- 第0级的nXsdz对应于tfy[0].sdz0;
- 第0级的nXtss对应于tfy[0].tss0;
- 第0级的nXtsi对应于tfy[0].tsi0;
- 第0级的nXtfs对应于tfy[0].tfs0;
- 第0级的nXdzm对应于tfy[0].dz_mode0;
- 第0级的nXtdz对应于tfy[0].tdz0;
- 第0级的nXtdx 对应于 tfy[0].tdx0;
- 第0级的nXtfrs 对应于 tfy[0].tfrs;
- 第0级的nXtfr0对应于tfy[0].tfr0[0]、tfy[0].tfr0[1]、tfy[0].tfr0[2]、tfy[0].tfr0[3]、tfy[0].tfr0[4]、tfy[0].tfr0[5];
- 第1级的nXstr对应于tfy[1].str0;
- 第1级的nXsdz对应于tfy[1].sdz0;
- 第1级的nXtss对应于tfy[1].tss0、tfy[1].tss1;
- 第1级的nXtsi对应于tfy[1].tsi0、tfy[1].tsi1;
- 第1级的nXtfs对应于tfy[1].tfs0、tfy[1].tfs1;
- 第1级的nXdzm对应于tfy[1].dz_mode0、tfy[1].dz_mode1;
- 第1级的tedge对应于tfy[1].ted;
- 第1级的nXtdz对应于tfy[1].tdz0、tfy[1].tdz1;
- 第1级的nXtdx 对应于tfy[1].tdx0、tfy[1].tdx1;
- 第1级的nXtfr0对应于tfy[1].tfr0[0]、tfy[1].tfr0[1]、tfy[1].tfr0[2]、tfy[1].tfr0[3]、tfy[1].tfr0[4]、tfy[1].tfr0[5];
- 第1级的nXtfr1对应于tfy[1].tfr1[0]、tfy[1].tfr1[1]、tfy[1].tfr1[2]、tfy[1].tfr1[3]、tfy[1].tfr1[4]、tfy[1].tfr1[5];
- 第2级的nXstr对应于tfy[2].str0;
- 第2级的nXsdz对应于tfy[2].sdz0;
- 第2级的nXtss对应于tfy[2].tss0;
- 第2级的nXtsi对应于tfy[2].tsi0;
- 第2级的nXtfs对应于tfy[2].tfs0;
- 第2级的tedge对应于tfy[2].ted;
- 第2级的nXdzm对应于tfy[2].dz_mode0;
- 第2级的nXtdz对应于tfy[2].tdz0;
- 第2级的nXtdx 对应于 tfy[2].tdx0;
- 第2级的nXtfr0对应于tfy[2].tfr0[0]、tfy[2].tfr0[1]、tfy[2].tfr0[2]、tfy[2].tfr0[3]、tfy[2].tfr0[4]、tfy[2].tfr0[5];
- 3DNR色度去噪相关参数与hi_mpi_vpss_set_grp_param接口参数的对应关系:
- sfc 对应于nr_c.sfc;
- tfc对应于nr_c.tfc;
- tpc对应于nr_c.tpc;
- trc 对应于 nr_c.trc;
- mode对应于nr_c.mode;
- presfc对应于nr_c.presfc;
注意:hi_mpi_vpss_set_grp_param接口参数未与调试界面接口对应的参数,建议设置为默认值为0。