Home
last modified time | relevance | path

Searched refs:ynr (Results 1 – 25 of 34) sorted by relevance

12

/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/anr/
H A Drk_aiq_anr_algo_ynr.cpp918 ANRresult_t ynr_fix_transfer(RKAnr_Ynr_Params_Select_t* ynr, RKAnr_Ynr_Fix_t *pNrCfg, float gain_ra… in ynr_fix_transfer() argument
924 if(ynr == NULL) { in ynr_fix_transfer()
946 pNrCfg->ynr_sgm_dx[i] = find_top_one_pos(ynr->lumaPoints[i + 1] - ynr->lumaPoints[i]) - 2; in ynr_fix_transfer()
947 … LOGI_ANR("##########ynr sgm dx[%d] :%d reg:%d\n", i, ynr->lumaPoints[i], pNrCfg->ynr_sgm_dx[i]); in ynr_fix_transfer()
954 if(ynr->lumaPoints[i] <= ynr->loFreqLumaNrCurvePoint[j]) in ynr_fix_transfer()
959 rate = ynr->loFreqLumaNrCurveRatio[0]; in ynr_fix_transfer()
961 rate = ynr->loFreqLumaNrCurveRatio[5]; in ynr_fix_transfer()
963 …rate = ((float)ynr->lumaPoints[i] - ynr->loFreqLumaNrCurvePoint[j - 1]) / (ynr->loFreqLumaNrCurveP… in ynr_fix_transfer()
964 …rate = ynr->loFreqLumaNrCurveRatio[j - 1] + rate * (ynr->loFreqLumaNrCurveRatio[j] - ynr->loFreqLu… in ynr_fix_transfer()
966 tmp = ynr->noiseSigma[i] * (1 << FIX_BIT_NOISE_SIGMA); in ynr_fix_transfer()
[all …]
H A Drk_aiq_anr_algo_ynr.h28 ANRresult_t ynr_fix_transfer(RKAnr_Ynr_Params_Select_t* ynr, RKAnr_Ynr_Fix_t *pNrCfg, float gain_ra…
H A Drk_aiq_algo_anr_itf.cpp106 *(CalibDb_YNR_2_t*)(CALIBDB_GET_MODULE_PTR((void*)pCalibDb, ynr)); in prepare()
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/aynr/
H A Drk_aiq_aynr_algo_ynr_v1.cpp863 Aynr_Result_V1_t ynr_fix_transfer_v1(RK_YNR_Params_V1_Select_t* ynr, RK_YNR_Fix_V1_t *pNrCfg, float… in ynr_fix_transfer_v1() argument
869 if(ynr == NULL || pNrCfg == NULL) { in ynr_fix_transfer_v1()
886 … pNrCfg->ynr_sgm_dx[i] = find_top_one_pos_v1(ynr->lumaPoints[i + 1] - ynr->lumaPoints[i]) - 2; in ynr_fix_transfer_v1()
887 … LOGI_ANR("##########ynr sgm dx[%d] :%d reg:%d\n", i, ynr->lumaPoints[i], pNrCfg->ynr_sgm_dx[i]); in ynr_fix_transfer_v1()
894 if(ynr->lumaPoints[i] <= ynr->loFreqLumaNrCurvePoint[j]) in ynr_fix_transfer_v1()
899 rate = ynr->loFreqLumaNrCurveRatio[0]; in ynr_fix_transfer_v1()
901 rate = ynr->loFreqLumaNrCurveRatio[5]; in ynr_fix_transfer_v1()
903 …rate = ((float)ynr->lumaPoints[i] - ynr->loFreqLumaNrCurvePoint[j - 1]) / (ynr->loFreqLumaNrCurveP… in ynr_fix_transfer_v1()
904 …rate = ynr->loFreqLumaNrCurveRatio[j - 1] + rate * (ynr->loFreqLumaNrCurveRatio[j] - ynr->loFreqLu… in ynr_fix_transfer_v1()
906 tmp = ynr->noiseSigma[i] * (1 << FIX_BIT_NOISE_SIGMA); in ynr_fix_transfer_v1()
[all …]
H A Drk_aiq_aynr_algo_ynr_v1.h47 Aynr_Result_V1_t ynr_fix_transfer_v1(RK_YNR_Params_V1_Select_t* ynr, RK_YNR_Fix_V1_t *pNrCfg, float…
H A Drk_aiq_aynr_algo_itf_v1.cpp96 *(CalibDb_YNR_2_t*)(CALIBDB_GET_MODULE_PTR((void*)pCalibDb, ynr)); in prepare()
H A Drk_aiq_aynr_algo_v1.cpp85 *(CalibDb_YNR_2_t*)(CALIBDB_GET_MODULE_PTR((void*)pCalibDb, ynr)); in Aynr_Init_V1()
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/
H A Dia_css_ynr.host.c115 const struct sh_css_isp_ynr_params *ynr, in ia_css_nr_dump() argument
118 if (!ynr) return; in ia_css_nr_dump()
122 "ynr_threshold", ynr->threshold); in ia_css_nr_dump()
124 "ynr_gain_all", ynr->gain_all); in ia_css_nr_dump()
126 "ynr_gain_dir", ynr->gain_dir); in ia_css_nr_dump()
128 "ynr_threshold_cb", ynr->threshold_cb); in ia_css_nr_dump()
130 "ynr_threshold_cr", ynr->threshold_cr); in ia_css_nr_dump()
H A Dia_css_ynr.host.h39 const struct sh_css_isp_ynr_params *ynr,
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp3x/
H A DIsp3xParams.cpp669 rk_aiq_isp_ynr_v3x_t& ynr) in convertAiqYnrToIsp3xParams() argument
671 LOGD_ANR("%s:%d enter! enable:%d \n", __FUNCTION__, __LINE__, ynr.ynr_en); in convertAiqYnrToIsp3xParams()
673 bool enable = ynr.ynr_en; in convertAiqYnrToIsp3xParams()
681 pYnr->rnr_en = ynr.ynr_rnr_en; in convertAiqYnrToIsp3xParams()
682 pYnr->thumb_mix_cur_en = ynr.ynr_thumb_mix_cur_en; in convertAiqYnrToIsp3xParams()
683 pYnr->global_gain_alpha = ynr.ynr_global_gain_alpha; in convertAiqYnrToIsp3xParams()
684 pYnr->global_gain = ynr.ynr_global_gain; in convertAiqYnrToIsp3xParams()
685 pYnr->flt1x1_bypass_sel = ynr.ynr_flt1x1_bypass_sel; in convertAiqYnrToIsp3xParams()
686 pYnr->sft5x5_bypass = ynr.ynr_sft5x5_bypass; in convertAiqYnrToIsp3xParams()
687 pYnr->flt1x1_bypass_sel = ynr.ynr_flt1x1_bypass_sel; in convertAiqYnrToIsp3xParams()
[all …]
H A DIsp3xParams.h61 rk_aiq_isp_ynr_v3x_t& ynr);
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp21/
H A DIsp21Params.cpp791 rk_aiq_isp_ynr_v21_t& ynr) in convertAiqYnrToIsp21Params() argument
801 pCfg->sw_ynr_thumb_mix_cur_en = ynr.ynr_thumb_mix_cur_en; in convertAiqYnrToIsp21Params()
802 pCfg->sw_ynr_global_gain_alpha = ynr.ynr_global_gain_alpha; in convertAiqYnrToIsp21Params()
803 pCfg->sw_ynr_global_gain = ynr.ynr_global_gain; in convertAiqYnrToIsp21Params()
804 pCfg->sw_ynr_flt1x1_bypass_sel = ynr.ynr_flt1x1_bypass_sel; in convertAiqYnrToIsp21Params()
806 pCfg->sw_ynr_sft5x5_bypass = ynr.ynr_sft5x5_bypass; in convertAiqYnrToIsp21Params()
807 pCfg->sw_ynr_flt1x1_bypass = ynr.ynr_flt1x1_bypass; in convertAiqYnrToIsp21Params()
808 pCfg->sw_ynr_lgft3x3_bypass = ynr.ynr_lgft3x3_bypass; in convertAiqYnrToIsp21Params()
809 pCfg->sw_ynr_lbft5x5_bypass = ynr.ynr_lbft5x5_bypass; in convertAiqYnrToIsp21Params()
810 pCfg->sw_ynr_bft3x3_bypass = ynr.ynr_bft3x3_bypass; in convertAiqYnrToIsp21Params()
[all …]
H A DIsp21Params.h78 rk_aiq_isp_ynr_v21_t& ynr);
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/iq_parser/
H A DRkAiqCalibDb.cpp174 sizeof(CalibDb_YNR_ModeCell_t) * calib->ynr.mode_num, in persistCalib()
175 (char*)(calib->ynr.mode_cell)); in persistCalib()
211 sizeof(CalibDb_YNR_ModeCell_t) * calib->ynr.mode_num, in reconstructCalib()
212 (char**)(&calib->ynr.mode_cell)); in reconstructCalib()
369 data = (uint32_t*)(pCalibDb->ynr.mode_cell); in _calc_checksum()
370 size = pCalibDb->ynr.mode_num * sizeof(CalibDb_YNR_ModeCell_t); in _calc_checksum()
585 CalibDb_YNR_2_t *ynr = in releaseCalibDb() local
586 (CalibDb_YNR_2_t*)CALIBDB_GET_MODULE_PTR(pCalibDb, ynr); in releaseCalibDb()
587 if(ynr && ynr->mode_cell != NULL) { in releaseCalibDb()
588 free(ynr->mode_cell); in releaseCalibDb()
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp32/
H A DIsp32Params.cpp1297 rk_aiq_isp_ynr_v32_t& ynr) { in convertAiqYnrToIsp32Params() argument
1298 LOGD_ANR("%s:%d enter! enable:%d \n", __FUNCTION__, __LINE__, ynr.ynr_en); in convertAiqYnrToIsp32Params()
1300 bool enable = ynr.ynr_en; in convertAiqYnrToIsp32Params()
1311 pYnr->rnr_en = ynr.rnr_en; in convertAiqYnrToIsp32Params()
1312 pYnr->thumb_mix_cur_en = ynr.thumb_mix_cur_en; in convertAiqYnrToIsp32Params()
1313 pYnr->global_gain_alpha = ynr.global_gain_alpha; in convertAiqYnrToIsp32Params()
1314 pYnr->global_gain = ynr.global_gain; in convertAiqYnrToIsp32Params()
1315 pYnr->flt1x1_bypass_sel = ynr.flt1x1_bypass_sel; in convertAiqYnrToIsp32Params()
1316 pYnr->nlm11x11_bypass = ynr.nlm11x11_bypass; in convertAiqYnrToIsp32Params()
1317 pYnr->flt1x1_bypass_sel = ynr.flt1x1_bypass_sel; in convertAiqYnrToIsp32Params()
[all …]
H A DIsp32Params.h48 rk_aiq_isp_ynr_v32_t& ynr);
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/css_2400_system/hive/
H A Dia_css_isp_states.c198 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.ynr.size; in ia_css_initialize_ynr_state()
200 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.ynr.offset; in ia_css_initialize_ynr_state()
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/css_2401_system/hive/
H A Dia_css_isp_states.c198 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.ynr.size; in ia_css_initialize_ynr_state()
200 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.ynr.offset; in ia_css_initialize_ynr_state()
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/
H A Dia_css_isp_states.h55 struct ia_css_isp_parameter ynr; member
H A Dia_css_isp_params.h109 struct ia_css_isp_parameter ynr; member
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/iqfiles/
H A Dcamera_profile.ini43 ynr = 2 key
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/
H A DMakefile115 pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.o \
116 pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.o \
290 -I$(atomisp)/pci/isp/kernels/ynr/ \
291 -I$(atomisp)/pci/isp/kernels/ynr/ynr_1.0/ \
292 -I$(atomisp)/pci/isp/kernels/ynr/ynr_2/ \
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp20/
H A DIsp20Params.cpp2342 rk_aiq_isp_ynr_t& ynr) in convertAiqYnrToIsp20Params() argument
2349 LOGD_CAMHW_SUBM(ISP20PARAM_SUBM, "ynr_en %d", ynr.ynr_en); in convertAiqYnrToIsp20Params()
2350 if(ynr.ynr_en) { in convertAiqYnrToIsp20Params()
2365 pNrCfg->ynr_sgm_dx[i] = ynr.ynr_sgm_dx[i]; in convertAiqYnrToIsp20Params()
2370 pNrCfg->ynr_lsgm_y[i] = ynr.ynr_lsgm_y[i]; in convertAiqYnrToIsp20Params()
2376 pNrCfg->ynr_lci[i] = ynr.ynr_lci[i]; in convertAiqYnrToIsp20Params()
2381 pNrCfg->ynr_lgain_min[i] = ynr.ynr_lgain_min[i]; in convertAiqYnrToIsp20Params()
2385 pNrCfg->ynr_lgain_max = ynr.ynr_lgain_max; in convertAiqYnrToIsp20Params()
2389 pNrCfg->ynr_lmerge_bound = ynr.ynr_lmerge_bound; in convertAiqYnrToIsp20Params()
2390 pNrCfg->ynr_lmerge_ratio = ynr.ynr_lmerge_ratio; in convertAiqYnrToIsp20Params()
[all …]
H A DIsp20Params.h215 rk_aiq_isp_ynr_t& ynr);
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/include/iq_parser/
H A DRkAiqCalibDbTypes.h78 { "ynr", CALIB_MODULE_RELATIVE_OFFSET_ISP20(ynr)},

12