| /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 68 gain_low = i; in sharp_select_params_by_ISO_V33() 78 gain_low = 0; in sharp_select_params_by_ISO_V33() 86 gain_low = max_iso_step - 2; in sharp_select_params_by_ISO_V33() 108 gain_low = (int)(log((float)iso_low / 50) / log((float)2)); in sharp_select_params_by_ISO_V33() 110 gain_low = MIN(MAX(gain_low, 0), max_iso_step - 1); in sharp_select_params_by_ISO_V33() 117 pExpInfo->isoLevelLow = gain_low; in sharp_select_params_by_ISO_V33() 126 pParams->sharpParamsISO[gain_low].luma_point[i]; in sharp_select_params_by_ISO_V33() 128 INTERP_V4(pParams->sharpParamsISO[gain_low].luma_sigma[i], in sharp_select_params_by_ISO_V33() 131 (uint16_t)ROUND_F(INTERP_V4(pParams->sharpParamsISO[gain_low].hf_clip[i], in sharp_select_params_by_ISO_V33() [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 925 gain_low = i; in select_rk_sharpen_hw_params_by_ISO() 936 gain_low = 0; in select_rk_sharpen_hw_params_by_ISO() 944 gain_low = max_iso_step - 2; in select_rk_sharpen_hw_params_by_ISO() 972 gain_low = (int)(log((float)iso_low / 50) / log((float)2)); in select_rk_sharpen_hw_params_by_ISO() 975 gain_low = MIN(MAX(gain_low, 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 …Selected->lratio = INTERP1(strksharpenParams->lratio [gain_low], strksharpen… in select_rk_sharpen_hw_params_by_ISO() 983 …Selected->hratio = INTERP1(strksharpenParams->hratio [gain_low], strksharpen… in select_rk_sharpen_hw_params_by_ISO() 984 …Selected->M_ratio = INTERP1(strksharpenParams->M_ratio [gain_low], strksharpen… 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 555 gain_low = i ; in select_edgefilter_params_by_ISO() 566 gain_low = 0 ; in select_edgefilter_params_by_ISO() 574 gain_low = max_iso_step - 2 ; in select_edgefilter_params_by_ISO() 602 gain_low = (int)(log((float)iso_low / 50) / log((float)2)); in select_edgefilter_params_by_ISO() 604 gain_low = MIN(MAX(gain_low, 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 …dge_thed = (short)ROUND_F(INTERP1(strkedgefilterParams->edge_thed [gain_low], strkedgefilterP… in select_edgefilter_params_by_ISO() 613 …ramsSelected->dir_min = INTERP1(strkedgefilterParams->dir_min [gain_low], strkedgefilterP… in select_edgefilter_params_by_ISO() 614 …strkedgefilterParamsSelected->smoth4 = INTERP1(strkedgefilterParams->smoth4 [gain_low], … in select_edgefilter_params_by_ISO() [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 47 gain_low = i; in sharp_select_params_by_ISO_V4() 57 gain_low = 0; in sharp_select_params_by_ISO_V4() 65 gain_low = max_iso_step - 2; in sharp_select_params_by_ISO_V4() 91 gain_low = (int)(log((float)iso_low / 50) / log((float)2)); in sharp_select_params_by_ISO_V4() 94 gain_low = MIN(MAX(gain_low, 0), max_iso_step - 1); in sharp_select_params_by_ISO_V4() 99 pExpInfo->isoLow = pParams->iso[gain_low]; 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() 108 …pSelect->pbf_ratio = INTERP_V4(pParams->pbf_ratio[gain_low], pParams->pbf_ratio[gain_high], ratio); in sharp_select_params_by_ISO_V4() [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 280 gain_low = i; in sharp_select_params_by_ISO_V3() 290 gain_low = 0; in sharp_select_params_by_ISO_V3() 298 gain_low = max_iso_step - 2; in sharp_select_params_by_ISO_V3() 324 gain_low = (int)(log((float)iso_low / 50) / log((float)2)); in sharp_select_params_by_ISO_V3() 327 gain_low = MIN(MAX(gain_low, 0), max_iso_step - 1); 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() 338 …pSelect->gaus_ratio = INTERP_V3(pParams->gaus_ratio[gain_low], pParams->gaus_ratio[gain_high], rat… 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 433 gain_low = (int)(log(static_cast<float>(iso_low) / 50) / log(2.0)); 435 gain_low = MIN(MAX(gain_low, 0), max_iso_step - 1); 438 XCAM_ASSERT(gain_low >= 0 && gain_low < max_iso_step); 538 strenth_low = attr_->auto_params[gain_low].global_strength > 0 539 ? attr_->auto_params[gain_low].global_strength 540 : attr_->auto_params[gain_low].strength_table[i]; 550 output->config[0].bypass_en = INTERP_CAC(attr_->auto_params[gain_low].bypass, 555 INTERP_CAC((int)attr_->auto_params[gain_low].clip_g_mode, 558 INTERP_CAC((int)attr_->auto_params[gain_low].neg_clip0_enable, [all …]
|
| /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 995 gain_low = i; in select_mfnr_params_by_ISO() 1006 gain_low = 0; in select_mfnr_params_by_ISO() 1014 gain_low = MAX_ISO_STEP - 2; in select_mfnr_params_by_ISO() 1040 gain_low = (int)(log((double)iso_low / 50) / log((double)2)); in select_mfnr_params_by_ISO() 1051 …ain_high][lvl] - stmfnrParams->weight_limit_y[gain_low][lvl]) + stmfnrParams->weight_limit_y[g… in select_mfnr_params_by_ISO() 1053 …ain_high][lvl] - stmfnrParams->weight_limit_uv[gain_low][lvl]) + stmfnrParams->weight_limit_uv[g… in select_mfnr_params_by_ISO() 1055 …ain_high][i] - stmfnrParams->ratio_frq[gain_low][i]) + stmfnrParams->ratio_frq[g… in select_mfnr_params_by_ISO() 1058 …ain_high][lvl] - stmfnrParams->luma_w_in_chroma[gain_low][lvl]) + stmfnrParams->luma_w_in_chroma[g… in select_mfnr_params_by_ISO() 1062 …ci[gain_high][dir_idx][j] - 1 / stmfnrParams->ci[gain_low][dir_idx][j]) + 1 / stmfnrParams->ci[gai… 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 874 gain_low = i; in select_mfnr_params_by_ISO_v1() 885 gain_low = 0; in select_mfnr_params_by_ISO_v1() 893 gain_low = MFNR_MAX_ISO_STEP_V1 - 2; in select_mfnr_params_by_ISO_v1() 919 gain_low = (int)(log((double)iso_low / 50) / log((double)2)); in select_mfnr_params_by_ISO_v1() 930 …ain_high][lvl] - stmfnrParams->weight_limit_y[gain_low][lvl]) + stmfnrParams->weight_limit_y[g… in select_mfnr_params_by_ISO_v1() 932 …ain_high][lvl] - stmfnrParams->weight_limit_uv[gain_low][lvl]) + stmfnrParams->weight_limit_uv[g… in select_mfnr_params_by_ISO_v1() 934 …ain_high][i] - stmfnrParams->ratio_frq[gain_low][i]) + stmfnrParams->ratio_frq[g… in select_mfnr_params_by_ISO_v1() 937 …ain_high][lvl] - stmfnrParams->luma_w_in_chroma[gain_low][lvl]) + stmfnrParams->luma_w_in_chroma[g… in select_mfnr_params_by_ISO_v1() 941 …ci[gain_high][dir_idx][j] - 1 / stmfnrParams->ci[gain_low][dir_idx][j]) + 1 / stmfnrParams->ci[gai… 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 167 gain_low = (int)(log((float)iso_low / 50) / log((float)2)); in AdebayerTranslateParamsAtAutoMode() 169 gain_low = MIN(MAX(gain_low, 0), 8); in AdebayerTranslateParamsAtAutoMode() 172 …) * (sharp_strength_tmp[gain_high] - sharp_strength_tmp[gain_low]) + sharp_strength_tmp[gain_low]); in AdebayerTranslateParamsAtAutoMode() 173 …f_offset = ((ratio) * (hfOffset_tmp[gain_high] - hfOffset_tmp[gain_low]) + hfOffset_tmp[gain_low]); in AdebayerTranslateParamsAtAutoMode()
|
| /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 111 gain_low = (s32)(gspca_dev->gain->maximum - gspca_dev->gain->minimum) / in gspca_coarse_grained_expo_autogain() 128 } else if ((gain + steps) < gain_low && in gspca_coarse_grained_expo_autogain() 130 gain = gain_low; in gspca_coarse_grained_expo_autogain()
|
| /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 219 gain_low = (int)(log((float)iso_low / 50) / log((float)2)); in sample_adebayer_translate_params_v1() 221 gain_low = MIN(MAX(gain_low, 0), 8); in sample_adebayer_translate_params_v1() 224 …) * (sharp_strength_tmp[gain_high] - sharp_strength_tmp[gain_low]) + sharp_strength_tmp[gain_low]); in sample_adebayer_translate_params_v1() 225 …f_offset = ((ratio) * (hfOffset_tmp[gain_high] - hfOffset_tmp[gain_low]) + hfOffset_tmp[gain_low]); in sample_adebayer_translate_params_v1()
|