| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/anr/ |
| H A D | rk_aiq_anr_algo_ynr.cpp | 918 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 D | rk_aiq_anr_algo_ynr.h | 28 ANRresult_t ynr_fix_transfer(RKAnr_Ynr_Params_Select_t* ynr, RKAnr_Ynr_Fix_t *pNrCfg, float gain_ra…
|
| H A D | rk_aiq_algo_anr_itf.cpp | 106 *(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 D | rk_aiq_aynr_algo_ynr_v1.cpp | 863 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 D | rk_aiq_aynr_algo_ynr_v1.h | 47 Aynr_Result_V1_t ynr_fix_transfer_v1(RK_YNR_Params_V1_Select_t* ynr, RK_YNR_Fix_V1_t *pNrCfg, float…
|
| H A D | rk_aiq_aynr_algo_itf_v1.cpp | 96 *(CalibDb_YNR_2_t*)(CALIBDB_GET_MODULE_PTR((void*)pCalibDb, ynr)); in prepare()
|
| H A D | rk_aiq_aynr_algo_v1.cpp | 85 *(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 D | ia_css_ynr.host.c | 115 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 D | ia_css_ynr.host.h | 39 const struct sh_css_isp_ynr_params *ynr,
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp3x/ |
| H A D | Isp3xParams.cpp | 669 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 D | Isp3xParams.h | 61 rk_aiq_isp_ynr_v3x_t& ynr);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp21/ |
| H A D | Isp21Params.cpp | 791 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 D | Isp21Params.h | 78 rk_aiq_isp_ynr_v21_t& ynr);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/iq_parser/ |
| H A D | RkAiqCalibDb.cpp | 174 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 D | Isp32Params.cpp | 1297 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 D | Isp32Params.h | 48 rk_aiq_isp_ynr_v32_t& ynr);
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/css_2400_system/hive/ |
| H A D | ia_css_isp_states.c | 198 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 D | ia_css_isp_states.c | 198 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 D | ia_css_isp_states.h | 55 struct ia_css_isp_parameter ynr; member
|
| H A D | ia_css_isp_params.h | 109 struct ia_css_isp_parameter ynr; member
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/iqfiles/ |
| H A D | camera_profile.ini | 43 ynr = 2 key
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/ |
| H A D | Makefile | 115 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 D | Isp20Params.cpp | 2342 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 D | Isp20Params.h | 215 rk_aiq_isp_ynr_t& ynr);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/include/iq_parser/ |
| H A D | RkAiqCalibDbTypes.h | 78 { "ynr", CALIB_MODULE_RELATIVE_OFFSET_ISP20(ynr)},
|