| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/asharpV33/ |
| H A D | rk_aiq_asharp_algo_sharp_v33.cpp | 40 int gain_high = 0, gain_low = 0; in sharp_select_params_by_ISO_V33() local 69 gain_high = i + 1; in sharp_select_params_by_ISO_V33() 79 gain_high = 1; in sharp_select_params_by_ISO_V33() 87 gain_high = max_iso_step - 1; in sharp_select_params_by_ISO_V33() 107 gain_high = (int)(log((float)iso_high / 50) / log((float)2)); in sharp_select_params_by_ISO_V33() 111 gain_high = MIN(MAX(gain_high, 0), max_iso_step - 1); in sharp_select_params_by_ISO_V33() 114 LOGD_ASHARP("%s:%d iso:%d gainlow:%d gian_high:%d\n", __FUNCTION__, __LINE__, iso, gain_high, in sharp_select_params_by_ISO_V33() 115 gain_high); in sharp_select_params_by_ISO_V33() 118 pExpInfo->isoLevelHig = gain_high; in sharp_select_params_by_ISO_V33() 129 pParams->sharpParamsISO[gain_high].luma_sigma[i], ratio); in sharp_select_params_by_ISO_V33() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/asharp4/ |
| H A D | rk_aiq_asharp_algo_sharp_v4.cpp | 19 int gain_high = 0, gain_low = 0; in sharp_select_params_by_ISO_V4() local 48 gain_high = i + 1; in sharp_select_params_by_ISO_V4() 58 gain_high = 1; in sharp_select_params_by_ISO_V4() 66 gain_high = max_iso_step - 1; in sharp_select_params_by_ISO_V4() 90 gain_high = (int)(log((float)iso_high / 50) / log((float)2)); in sharp_select_params_by_ISO_V4() 95 gain_high = MIN(MAX(gain_high, 0), max_iso_step - 1); in sharp_select_params_by_ISO_V4() 98 pExpInfo->isoHigh = pParams->iso[gain_high]; in sharp_select_params_by_ISO_V4() 102 …SHARP("%s:%d iso:%d gainlow:%d gian_high:%d\n", __FUNCTION__, __LINE__, iso, gain_high, gain_high); in sharp_select_params_by_ISO_V4() 106 pSelect->pbf_gain = INTERP_V4(pParams->pbf_gain[gain_low], pParams->pbf_gain[gain_high], ratio); in sharp_select_params_by_ISO_V4() 107 pSelect->pbf_add = INTERP_V4(pParams->pbf_add[gain_low], pParams->pbf_add[gain_high], ratio); in sharp_select_params_by_ISO_V4() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/asharp/ |
| H A D | rk_aiq_asharp_algo_sharp.cpp | 891 int gain_high = 0, gain_low = 0; in select_rk_sharpen_hw_params_by_ISO() local 926 gain_high = i + 1; in select_rk_sharpen_hw_params_by_ISO() 937 gain_high = 1; in select_rk_sharpen_hw_params_by_ISO() 945 gain_high = max_iso_step - 1; in select_rk_sharpen_hw_params_by_ISO() 971 gain_high = (int)(log((float)iso_high / 50) / log((float)2)); in select_rk_sharpen_hw_params_by_ISO() 976 gain_high = MIN(MAX(gain_high, 0), max_iso_step - 1); in select_rk_sharpen_hw_params_by_ISO() 981 iso, iso_low, iso_high, gain_low, gain_high, ratio); in select_rk_sharpen_hw_params_by_ISO() 982 …rksharpenParams->lratio [gain_low], strksharpenParams->lratio [gain_high], ratio); in select_rk_sharpen_hw_params_by_ISO() 983 …rksharpenParams->hratio [gain_low], strksharpenParams->hratio [gain_high], ratio); in select_rk_sharpen_hw_params_by_ISO() 984 …rksharpenParams->M_ratio [gain_low], strksharpenParams->M_ratio [gain_high], ratio); in select_rk_sharpen_hw_params_by_ISO() [all …]
|
| H A D | rk_aiq_asharp_algo_edgefilter.cpp | 520 int gain_high = 0, gain_low = 0; in select_edgefilter_params_by_ISO() local 556 gain_high = i + 1; in select_edgefilter_params_by_ISO() 567 gain_high = 1; in select_edgefilter_params_by_ISO() 575 gain_high = max_iso_step - 1; in select_edgefilter_params_by_ISO() 601 gain_high = (int)(log((float)iso_high / 50) / log((float)2)); in select_edgefilter_params_by_ISO() 605 gain_high = MIN(MAX(gain_high, 0), max_iso_step - 1); in select_edgefilter_params_by_ISO() 610 iso, iso_low, iso_high, gain_low, gain_high, ratio); in select_edgefilter_params_by_ISO() 612 …rkedgefilterParams->edge_thed [gain_low], strkedgefilterParams->edge_thed [gain_high], ratio)); in select_edgefilter_params_by_ISO() 613 …trkedgefilterParams->dir_min [gain_low], strkedgefilterParams->dir_min [gain_high], ratio); in select_edgefilter_params_by_ISO() 614 …(strkedgefilterParams->smoth4 [gain_low], strkedgefilterParams->smoth4 [gain_high], ratio); in select_edgefilter_params_by_ISO() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/asharp3/ |
| H A D | rk_aiq_asharp_algo_sharp_v3.cpp | 252 int gain_high = 0, gain_low = 0; in sharp_select_params_by_ISO_V3() local 281 gain_high = i + 1; in sharp_select_params_by_ISO_V3() 291 gain_high = 1; in sharp_select_params_by_ISO_V3() 299 gain_high = max_iso_step - 1; in sharp_select_params_by_ISO_V3() 323 gain_high = (int)(log((float)iso_high / 50) / log((float)2)); in sharp_select_params_by_ISO_V3() 328 gain_high = MIN(MAX(gain_high, 0), max_iso_step - 1); in sharp_select_params_by_ISO_V3() 331 …SHARP("%s:%d iso:%d gainlow:%d gian_high:%d\n", __FUNCTION__, __LINE__, iso, gain_high, gain_high); in sharp_select_params_by_ISO_V3() 334 pSelect->pbf_gain = INTERP_V3(pParams->pbf_gain[gain_low], pParams->pbf_gain[gain_high], ratio); in sharp_select_params_by_ISO_V3() 335 pSelect->pbf_add = INTERP_V3(pParams->pbf_add[gain_low], pParams->pbf_add[gain_high], ratio); in sharp_select_params_by_ISO_V3() 336 …pSelect->pbf_ratio = INTERP_V3(pParams->pbf_ratio[gain_low], pParams->pbf_ratio[gain_high], ratio); in sharp_select_params_by_ISO_V3() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/acac/ |
| H A D | cac_adaptor.cpp | 381 int gain_high, gain_low; local 432 gain_high = (int)(log(static_cast<float>(iso_high) / 50) / log(2.0)); 436 gain_high = MIN(MAX(gain_high, 0), max_iso_step - 1); 439 XCAM_ASSERT(gain_high >= 0 && gain_high < max_iso_step); 541 strenth_high = attr_->auto_params[gain_high].global_strength > 0 542 ? attr_->auto_params[gain_high].global_strength 543 : attr_->auto_params[gain_high].strength_table[i]; 551 attr_->auto_params[gain_high].bypass, ratio); 556 (int)attr_->auto_params[gain_high].clip_g_mode, ratio); 559 (int)attr_->auto_params[gain_high].neg_clip0_enable, ratio); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/gspca/ |
| H A D | autogain_functions.c | 102 s32 gain_low, gain_high, gain, orig_gain, exposure, orig_exposure; in gspca_coarse_grained_expo_autogain() local 113 gain_high = (s32)(gspca_dev->gain->maximum - gspca_dev->gain->minimum) / in gspca_coarse_grained_expo_autogain() 123 if ((gain + steps) > gain_high && in gspca_coarse_grained_expo_autogain() 125 gain = gain_high; in gspca_coarse_grained_expo_autogain()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/anr/ |
| H A D | rk_aiq_anr_algo_mfnr.cpp | 974 int gain_high = 0, gain_low = 0; in select_mfnr_params_by_ISO() local 996 gain_high = i + 1; in select_mfnr_params_by_ISO() 1007 gain_high = 1; in select_mfnr_params_by_ISO() 1015 gain_high = MAX_ISO_STEP - 1; in select_mfnr_params_by_ISO() 1039 gain_high = (int)(log((double)iso_high / 50) / log((double)2)); in select_mfnr_params_by_ISO() 1051 …Selected->weight_limit_y[lvl] = ratio * (stmfnrParams->weight_limit_y[gain_high][lvl] - stmfnr… in select_mfnr_params_by_ISO() 1053 …elected->weight_limit_uv[lvl] = ratio * (stmfnrParams->weight_limit_uv[gain_high][lvl] - stmfnrP… in select_mfnr_params_by_ISO() 1055 …stmfnrParamsSelected->ratio_frq[i] = ratio * (stmfnrParams->ratio_frq[gain_high][i] … in select_mfnr_params_by_ISO() 1058 …lected->luma_w_in_chroma[lvl] = ratio * (stmfnrParams->luma_w_in_chroma[gain_high][lvl] - stmfnrPa… in select_mfnr_params_by_ISO() 1062 …ramsSelected->ci[dir_idx][j] = ratio * (1 / stmfnrParams->ci[gain_high][dir_idx][j] - 1… in select_mfnr_params_by_ISO() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/amfnr/ |
| H A D | rk_aiq_amfnr_algo_mfnr_v1.cpp | 853 int gain_high = 0, gain_low = 0; in select_mfnr_params_by_ISO_v1() local 875 gain_high = i + 1; in select_mfnr_params_by_ISO_v1() 886 gain_high = 1; in select_mfnr_params_by_ISO_v1() 894 gain_high = MFNR_MAX_ISO_STEP_V1 - 1; in select_mfnr_params_by_ISO_v1() 918 gain_high = (int)(log((double)iso_high / 50) / log((double)2)); in select_mfnr_params_by_ISO_v1() 930 …Selected->weight_limit_y[lvl] = ratio * (stmfnrParams->weight_limit_y[gain_high][lvl] - stmfnr… in select_mfnr_params_by_ISO_v1() 932 …elected->weight_limit_uv[lvl] = ratio * (stmfnrParams->weight_limit_uv[gain_high][lvl] - stmfnrP… in select_mfnr_params_by_ISO_v1() 934 …stmfnrParamsSelected->ratio_frq[i] = ratio * (stmfnrParams->ratio_frq[gain_high][i] … in select_mfnr_params_by_ISO_v1() 937 …lected->luma_w_in_chroma[lvl] = ratio * (stmfnrParams->luma_w_in_chroma[gain_high][lvl] - stmfnrPa… in select_mfnr_params_by_ISO_v1() 941 …ramsSelected->ci[dir_idx][j] = ratio * (1 / stmfnrParams->ci[gain_high][dir_idx][j] - 1… in select_mfnr_params_by_ISO_v1() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/adebayer/ |
| H A D | rk_aiq_adebayer_algo_v1.cpp | 143 int gain_high, gain_low; in AdebayerTranslateParamsAtAutoMode() local 166 gain_high = (int)(log((float)iso_high / 50) / log((float)2)); in AdebayerTranslateParamsAtAutoMode() 170 gain_high = MIN(MAX(gain_high, 0), 8); in AdebayerTranslateParamsAtAutoMode() 172 …pAdebayerCtx->config.max_ratio = ((ratio) * (sharp_strength_tmp[gain_high] - sharp_strength_tmp[ga… in AdebayerTranslateParamsAtAutoMode() 173 …pAdebayerCtx->config.hf_offset = ((ratio) * (hfOffset_tmp[gain_high] - hfOffset_tmp[gain_low]) + h… in AdebayerTranslateParamsAtAutoMode()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/sample/ |
| H A D | sample_adebayer_module.cpp | 195 int gain_high, gain_low; in sample_adebayer_translate_params_v1() local 218 gain_high = (int)(log((float)iso_high / 50) / log((float)2)); in sample_adebayer_translate_params_v1() 222 gain_high = MIN(MAX(gain_high, 0), 8); in sample_adebayer_translate_params_v1() 224 …stManual.sharp_strength = ((ratio) * (sharp_strength_tmp[gain_high] - sharp_strength_tmp[gain_low]… in sample_adebayer_translate_params_v1() 225 …stManual.hf_offset = ((ratio) * (hfOffset_tmp[gain_high] - hfOffset_tmp[gain_low]) + hfOffset_tmp[… in sample_adebayer_translate_params_v1()
|