1 /* 2 * Copyright (c) 2019 Rockchip Corporation 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 * 16 */ 17 18 #ifndef _RK_AIQ_CALIB_TAG_H_ 19 #define _RK_AIQ_CALIB_TAG_H_ 20 21 #include "xmltags.h" 22 #include "rk_aiq_comm.h" 23 #include <stdlib.h> 24 25 26 #if defined(__linux__) 27 #include <assert.h> 28 29 #include "smartptr.h" 30 #include <xcam_common.h> 31 #include "xcam_log.h" 32 33 #ifdef DCT_ASSERT 34 #undef DCT_ASSERT 35 #endif 36 #define DCT_ASSERT assert 37 38 #elif defined(_WIN32) 39 40 #ifdef DCT_ASSERT 41 #undef DCT_ASSERT 42 #endif 43 #define DCT_ASSERT(x) if(!(x))return false 44 45 #define LOGI printf 46 #define LOGD printf 47 #define LOGE printf 48 #define LOG1 printf 49 50 #endif 51 52 // should expand non leaf node's tags 53 typedef enum CALIB_IQ_TAG_ID_E 54 { 55 /****************************************************************************** 56 * XML main section 57 *****************************************************************************/ 58 CALIB_FILESTART_TAG_ID, 59 60 /****************************************************************************** 61 * XML cell section 62 *****************************************************************************/ 63 CALIB_CELL_TAG_ID, 64 65 /****************************************************************************** 66 * XML header section 67 *****************************************************************************/ 68 CALIB_HEADER_TAG_ID, 69 CALIB_HEADER_CODE_XML_PARSE_VERSION_TAG_ID, 70 CALIB_HEADER_CREATION_DATE_TAG_ID, 71 CALIB_HEADER_CREATOR_TAG_ID, 72 CALIB_HEADER_SENSOR_NAME_TAG_ID, 73 CALIB_HEADER_SAMPLE_NAME_TAG_ID, 74 CALIB_HEADER_GENERATOR_VERSION_TAG_ID, 75 CALIB_HEADER_MAGIC_CODE_TAG_ID, 76 77 /****************************************************************************** 78 * XML sensor section 79 *****************************************************************************/ 80 CALIB_SENSOR_TAG_ID, 81 CALIIB_SCENE_TAG_ID, 82 /****************************************************************************** 83 * XML sensor AWB tag 84 *****************************************************************************/ 85 CALIB_SENSOR_AWB_TAG_ID, 86 CALIB_SENSOR_AWB_V200_TAG_ID, 87 CALIB_SENSOR_AWB_V201_TAG_ID, 88 CALIB_SENSOR_AWB_ADJUSTPARA_TAG_ID, 89 CALIB_SENSOR_AWB_LSFORFIRSTFRAME_TAG_ID, 90 CALIB_SENSOR_AWB_V200_GLOBALS_TAG_ID, 91 CALIB_SENSOR_AWB_V201_GLOBALS_TAG_ID, 92 CALIB_SENSOR_AWB_ADJUSTPARA_GLOBALS_TAG_ID, 93 CALIB_SENSOR_AWB_AWB_ENABLE_TAG_ID, 94 CALIB_SENSOR_AWB_WB_BYPASS_TAG_ID, 95 CALIB_SENSOR_AWB_HDRFRAMECHOOSE_TAG_ID, 96 CALIB_SENSOR_AWB_MODE_TAG_ID, 97 CALIB_SENSOR_AWB_FRAMECHOOSE_TAG_ID, 98 CALIB_SENSOR_AWB_LSCBYPASSENABLE_TAG_ID, 99 CALIB_SENSOR_AWB_UVDETECTIONENABLE_TAG_ID, 100 CALIB_SENSOR_AWB_XYDETECTIONENABLE_TAG_ID, 101 CALIB_SENSOR_AWB_MULTIWINDOWENABLE_TAG_ID, 102 CALIB_SENSOR_AWB_YUVDETECTIONENABLE_TAG_ID, 103 CALIB_SENSOR_AWB_LSUSEDFORYUVDET_TAG_ID, 104 CALIB_SENSOR_AWB_LSUSEDFORYUVDET_NAME_TAG_ID, 105 CALIB_SENSOR_AWB_DOWNSCALEMODE_TAG_ID, 106 CALIB_SENSOR_AWB_BLCKMEASUREMODE_TAG_ID, 107 CALIB_SENSOR_AWB_MEASUREWINDOW_TAG_ID, 108 CALIB_SENSOR_AWB_MEASUREWINDOWSIZE_TAG_ID, 109 CALIB_SENSOR_AWB_RESALL_TAG_ID, 110 CALIB_SENSOR_AWB_RESOLUTION_TAG_ID, 111 CALIB_SENSOR_AWB_UVRANGESMALLENABLE_TAG_ID, 112 CALIB_SENSOR_AWB_WPDIFFWEIENABLE_TAG_ID, 113 CALIB_SENSOR_AWB_CA_ENABLE_TAG_ID, 114 CALIB_SENSOR_AWB_LIMITRANGE_TAG_ID, 115 CALIB_SENSOR_AWB_LIMITRANGE_CELL_TAG_ID, 116 CALIB_SENSOR_AWB_LIMITRANGE_LV_TAG_ID, 117 CALIB_SENSOR_AWB_LIMITRANGE_Y_TAG_ID, 118 CALIB_SENSOR_AWB_LIMITRANGE_R_TAG_ID, 119 CALIB_SENSOR_AWB_LIMITRANGE_G_TAG_ID, 120 CALIB_SENSOR_AWB_LIMITRANGE_B_TAG_ID, 121 122 CALIB_SENSOR_AWB_PSEUDOLUMWEIGHT_TAG_ID, 123 CALIB_SENSOR_AWB_ROTATIONMAT_TAG_ID, 124 CALIB_SENSOR_AWB_RGB2ROTATIONYUVMAT_TAG_ID, 125 CALIB_SENSOR_AWB_MULTIWINDOWMODE_TAG_ID, 126 CALIB_SENSOR_AWB_WPDIFFWEIGHT_TAG_ID, 127 CALIB_SENSOR_AWB_WPDIFFWEIENABLETH_TAG_ID, 128 CALIB_SENSOR_AWB_WPNOTH_TAG_ID, 129 CALIB_SENSOR_AWB_LVVALUETH_TAG_ID, 130 CALIB_SENSOR_AWB_WPDIFFWEIRATIOTH_TAG_ID, 131 CALIB_SENSOR_AWB_WPDIFFWEILVTH_TAG_ID, 132 CALIB_SENSOR_AWB_WPDIFFWEI_Y_TAG_ID, 133 CALIB_SENSOR_AWB_PERFECTBINCONF_TAG_ID, 134 CALIB_SENSOR_AWB_WPDIFFWEI_W_HIGHLV_TAG_ID, 135 CALIB_SENSOR_AWB_WPRATIO1_TAG_ID, 136 CALIB_SENSOR_AWB_WPRATIO2_TAG_ID, 137 CALIB_SENSOR_AWB_WPRATIO3_TAG_ID, 138 CALIB_SENSOR_AWB_WPDIFFWEI_W_LOWLV_TAG_ID, 139 140 CALIB_SENSOR_AWB_DAMPFACTOR_TAG_ID, 141 CALIB_SENSOR_AWB_DFSTEP_TAG_ID, 142 CALIB_SENSOR_AWB_DFMIN_TAG_ID, 143 CALIB_SENSOR_AWB_DFMAX_TAG_ID, 144 CALIB_SENSOR_AWB_LVIIRSIZE_TAG_ID, 145 CALIB_SENSOR_AWB_LVVARTH_TAG_ID, 146 CALIB_SENSOR_AWB_SINGLECOLORPROCESS_TAG_ID, 147 CALIB_SENSOR_AWB_COLORBLOCK_TAG_ID, 148 CALIB_SENSOR_AWB_INDEX_TAG_ID, 149 CALIB_SENSOR_AWB_MEANC_TAG_ID, 150 CALIB_SENSOR_AWB_MEANH_TAG_ID, 151 CALIB_SENSOR_AWB_LIGHTSOURCEUSEDFORESTIMIATION_TAG_ID, 152 CALIB_SENSOR_AWB_LSUSEDFORESTIMIATION_NAME_TAG_ID, 153 CALIB_SENSOR_AWB_ALPHA_TAG_ID, 154 CALIB_SENSOR_AWB_NAME_TAG_ID, 155 CALIB_SENSOR_AWB_RGAIN_TAG_ID, 156 CALIB_SENSOR_AWB_BGAIN_TAG_ID, 157 CALIB_SENSOR_AWB_TEMPORALDEFAULTGAIN_TAG_ID, 158 CALIB_SENSOR_AWB_TEMPORALCALGAINSETSIZE_TAG_ID, 159 CALIB_SENSOR_AWB_TEMPORALGAINSETWEIGHT_TAG_ID, 160 CALIB_SENSOR_AWB_LVMATRIX_TAG_ID, 161 CALIB_SENSOR_AWB_LV_THL_TAG_ID, 162 CALIB_SENSOR_AWB_LV_THL2_TAG_ID, 163 CALIB_SENSOR_AWB_LV_THH_TAG_ID, 164 CALIB_SENSOR_AWB_LV_THH2_TAG_ID, 165 CALIB_SENSOR_AWB_WP_TH_TAG_ID, 166 CALIB_SENSOR_AWB_WP_LV_TAG_ID, 167 CALIB_SENSOR_AWB_WP_THL_TAG_ID, 168 CALIB_SENSOR_AWB_WP_THH_TAG_ID, 169 CALIB_SENSOR_AWB_PRODIS_THL_TAG_ID, 170 CALIB_SENSOR_AWB_PRODIS_THH_TAG_ID, 171 CALIB_SENSOR_AWB_PROLV_INDOOR_THL_TAG_ID, 172 CALIB_SENSOR_AWB_PROLV_INDOOR_THH_TAG_ID, 173 CALIB_SENSOR_AWB_PROLV_OUTDOOR_THL_TAG_ID, 174 CALIB_SENSOR_AWB_PROLV_OUTDOOR_THH_TAG_ID, 175 CALIB_SENSOR_AWB_SPATIALGAIN_L_TAG_ID, 176 CALIB_SENSOR_AWB_SPATIALGAIN_H_TAG_ID, 177 CALIB_SENSOR_AWB_WPNUMPERCTH_TAG_ID, 178 CALIB_SENSOR_AWB_TEMPWEIGTH_TAG_ID, 179 CALIB_SENSOR_AWB_CA_LACALCFACTOR_TAG_ID, 180 CALIB_SENSOR_AWB_CA_TARGETGAIN_TAG_ID, 181 CALIB_SENSOR_AWB_CONVERGEDVARTH_TAG_ID, 182 CALIB_SENSOR_AWB_LINERGBG_TAG_ID, 183 CALIB_SENSOR_AWB_LINERGBGPROJCCT_TAG_ID, 184 CALIB_SENSOR_AWB_MULTIWINDOW_TAG_ID, 185 CALIB_SENSOR_AWB_EXCLUDERANGE_TAG_ID, 186 CALIB_SENSOR_AWB_EXCLUDERANGE_DOMAIN_TAG_ID, 187 CALIB_SENSOR_AWB_EXCLUDE_MODE_TAG_ID, 188 CALIB_SENSOR_AWB_EXCLUDE_WINDOW_TAG_ID, 189 CALIB_SENSOR_AWB_V200_LIGHTSOURCES_TAG_ID, 190 CALIB_SENSOR_AWB_V201_LIGHTSOURCES_TAG_ID, 191 CALIB_SENSOR_AWB_ADJUSTPARA_LIGHTSOURCES_TAG_ID, 192 CALIB_SENSOR_AWB_LIGHTSOURCES_NAME_TAG_ID, 193 CALIB_SENSOR_AWB_LIGHTSOURCES_LIGHTUREGION_TAG_ID, 194 CALIB_SENSOR_AWB_LIGHTSOURCES_LIGHTVREGION_TAG_ID, 195 CALIB_SENSOR_AWB_LIGHTSOURCES_SMALLUREGION_TAG_ID, 196 CALIB_SENSOR_AWB_LIGHTSOURCES_SMALLVREGION_TAG_ID, 197 CALIB_SENSOR_AWB_LIGHTSOURCES_LIGHTXYREGION_TAG_ID, 198 CALIB_SENSOR_AWB_LIGHTSOURCES_NORMAL_TAG_ID, 199 CALIB_SENSOR_AWB_LIGHTSOURCES_BIG_TAG_ID, 200 CALIB_SENSOR_AWB_LIGHTSOURCES_SMALL_TAG_ID, 201 CALIB_SENSOR_AWB_LIGHTSOURCES_YUVREGION_TAG_ID, 202 CALIB_SENSOR_AWB_LIGHTSOURCES_K2SET_TAG_ID, 203 CALIB_SENSOR_AWB_LIGHTSOURCES_B0SET_TAG_ID, 204 CALIB_SENSOR_AWB_LIGHTSOURCES_K3SET_TAG_ID, 205 CALIB_SENSOR_AWB_LIGHTSOURCES_K_YDISSET_TAG_ID, 206 CALIB_SENSOR_AWB_LIGHTSOURCES_B_YDISSET_TAG_ID, 207 CALIB_SENSOR_AWB_LIGHTSOURCES_UREFSET_TAG_ID, 208 CALIB_SENSOR_AWB_LIGHTSOURCES_VREFSET_TAG_ID, 209 CALIB_SENSOR_AWB_LIGHTSOURCES_DISSET_TAG_ID, 210 CALIB_SENSOR_AWB_LIGHTSOURCES_THSET_TAG_ID, 211 CALIB_SENSOR_AWB_LIGHTSOURCES_RTYUVREGION_TAG_ID, 212 CALIB_SENSOR_AWB_LIGHTSOURCES_THCURVE_U_SET_TAG_ID, 213 CALIB_SENSOR_AWB_LIGHTSOURCES_THCURVE_TH_SET_TAG_ID, 214 CALIB_SENSOR_AWB_LIGHTSOURCES_LINEVECTOR_TAG_ID, 215 CALIB_SENSOR_AWB_LIGHTSOURCES_DOORTYPE_TAG_ID, 216 CALIB_SENSOR_AWB_LIGHTSOURCES_STANDARDGAINVALUE_TAG_ID, 217 CALIB_SENSOR_AWB_LIGHTSOURCES_STAWEIGTHSET_TAG_ID, 218 CALIB_SENSOR_AWB_LIGHTSOURCES_SPATIALGAIN_LV_THSET_TAG_ID, 219 CALIB_SENSOR_AWB_LIGHTSOURCES_XYTYPE2ENABLE_TAG_ID, 220 CALIB_SENSOR_AWB_LIGHTSOURCES_WEIGHTCURVE_RATIO_TAG_ID, 221 CALIB_SENSOR_AWB_LIGHTSOURCES_WEIGHTCURVE_WEIGHT_TAG_ID, 222 CALIB_SENSOR_AWB_WPDIFFBLKWEIENABLE_TAG_ID, 223 CALIB_SENSOR_AWB_BLKSTATISTICSENABLE_TAG_ID, 224 CALIB_SENSOR_AWB_WPDIFFBLKWEIGHT_TAG_ID, 225 CALIB_SENSOR_AWB_REMOSAICPARA_TAG_ID, 226 CALIB_SENSOR_AWB_REMOSAICPARA_ENABLE_TAG_ID, 227 CALIB_SENSOR_AWB_REMOSAICPARA_WBGAIN_TAG_ID, 228 CALIB_SENSOR_AWB_RUNINTERNAL_TAG_ID, 229 CALIB_SENSOR_AWB_TOLERANCE_TAG_ID, 230 CALIB_SENSOR_AWB_LV_TAG_ID, 231 CALIB_SENSOR_AWB_VALUE_TAG_ID, 232 CALIB_SENSOR_AWB_XYREGIONSTABLESELECTION_TAG_ID, 233 CALIB_SENSOR_AWB_XYREGIONSIZE_TAG_ID, 234 CALIB_SENSOR_AWB_XYREGION_WPNUMTH_CELL_TAG_ID, 235 CALIB_SENSOR_AWB_XYREGION_LV_TAG_ID, 236 CALIB_SENSOR_AWB_XYREGION_WPNUMTHFORBIGTYPE_TAG_ID, 237 CALIB_SENSOR_AWB_XYREGION_WPNUMTHFOREXTRATYPE_TAG_ID, 238 CALIB_SENSOR_AWB_WBGAINADJUST_TAG_ID, 239 CALIB_SENSOR_AWB_CTGRID_NUM_TAG_ID, 240 CALIB_SENSOR_AWB_CTINRANGE_TAG_ID, 241 CALIB_SENSOR_AWB_CRIGRID_NUM_TAG_ID, 242 CALIB_SENSOR_AWB_CRIINRANGE_TAG_ID, 243 CALIB_SENSOR_AWB_LUTALL_TAG_ID, 244 CALIB_SENSOR_AWB_LVVALUE_TAG_ID, 245 CALIB_SENSOR_AWB_CTOUT_TAG_ID, 246 CALIB_SENSOR_AWB_CRIOUT_TAG_ID, 247 CALIB_SENSOR_AWB_WBGAINADJUSTENABLE_TAG_ID, 248 CALIB_SENSOR_AWB_WBGAINOFFSET_TAG_ID, 249 CALIB_SENSOR_AWB_WBGAINOFFSET_ENABLE_TAG_ID, 250 CALIB_SENSOR_AWB_WBGAINOFFSET_OFFSET_TAG_ID, 251 CALIB_SENSOR_AWB_WBGAINDAYLIGHTCLIPENABLE_TAG_ID, 252 CALIB_SENSOR_AWB_WBGAINCLIPEANBLE_TAG_ID, 253 CALIB_SENSOR_AWB_WBGAINDAYLIGHTCLIP_TAG_ID, 254 CALIB_SENSOR_AWB_OUTDOORCCTMIN_TAG_ID, 255 CALIB_SENSOR_AWB_WBGAINCLIP_TAG_ID, 256 CALIB_SENSOR_AWB_CCT_TAG_ID, 257 CALIB_SENSOR_AWB_CRIBOUNDUP_TAG_ID, 258 CALIB_SENSOR_AWB_CRIBOUNDLOW_TAG_ID, 259 260 /***************************************************************************** 261 *XML AEC section 262 ******************************************************************************/ 263 CALIB_SENSOR_AEC_TAG_ID, 264 CALIB_SENSOR_AEC_HISTSTATSMODE_TAG_ID, 265 CALIB_SENSOR_AEC_HISTSTATSMODE_R_TAG_ID, 266 CALIB_SENSOR_AEC_HISTSTATSMODE_G_TAG_ID, 267 CALIB_SENSOR_AEC_HISTSTATSMODE_B_TAG_ID, 268 CALIB_SENSOR_AEC_HISTSTATSMODE_RGB_TAG_ID, 269 CALIB_SENSOR_AEC_HISTSTATSMODE_Y_TAG_ID, 270 271 CALIB_SENSOR_AEC_RAWSTATSMODE_TAG_ID, 272 CALIB_SENSOR_AEC_RAWSTATSMODE_R_TAG_ID, 273 CALIB_SENSOR_AEC_RAWSTATSMODE_G_TAG_ID, 274 CALIB_SENSOR_AEC_RAWSTATSMODE_B_TAG_ID, 275 CALIB_SENSOR_AEC_RAWSTATSMODE_Y_TAG_ID, 276 277 CALIB_SENSOR_AEC_YRANGEMODE_TAG_ID, 278 CALIB_SENSOR_AEC_YRANGEMODE_FULL_TAG_ID, 279 CALIB_SENSOR_AEC_YRANGEMODE_LIMITED_TAG_ID, 280 281 CALIB_SENSOR_AEC_AECRUNINTERVAL_TAG_ID, 282 CALIB_SENSOR_AEC_AECOPTYPE_TAG_ID, 283 CALIB_SENSOR_AEC_AECOPTYPE_AUTO_TAG_ID, 284 CALIB_SENSOR_AEC_AECOPTYPE_MANUAL_TAG_ID, 285 286 CALIB_SENSOR_AEC_SYNCTEST_TAG_ID, 287 CALIB_SENSOR_AEC_SYNCTEST_ENABLE_TAG_ID, 288 CALIB_SENSOR_AEC_SYNCTEST_INTERVALFRM_TAG_ID, 289 CALIB_SENSOR_AEC_SYNCTEST_ALTEREXP_TAG_ID, 290 CALIB_SENSOR_AEC_SYNCTEST_LINALTEREXP_TAG_ID, 291 CALIB_SENSOR_AEC_SYNCTEST_HDRALTEREXP_TAG_ID, 292 CALIB_SENSOR_AEC_SYNCTEST_TIMEVALUE_TAG_ID, 293 CALIB_SENSOR_AEC_SYNCTEST_GAINVALUE_TAG_ID, 294 CALIB_SENSOR_AEC_SYNCTEST_ISPGAINVALUE_TAG_ID, 295 CALIB_SENSOR_AEC_SYNCTEST_DCGMODE_TAG_ID, 296 CALIB_SENSOR_AEC_SYNCTEST_PIRISVALUE_TAG_ID, 297 298 CALIB_SENSOR_AEC_AECDNSWITCH_TAG_ID, 299 CALIB_SENSOR_AEC_AECDNSWITCH_DNTRIGGER_TAG_ID, 300 CALIB_SENSOR_AEC_AECDNSWITCH_DNMODE_TAG_ID, 301 CALIB_SENSOR_AEC_AECDNSWITCH_DNMODE_DAY_TAG_ID, 302 CALIB_SENSOR_AEC_AECDNSWITCH_DNMODE_NIGHT_TAG_ID, 303 CALIB_SENSOR_AEC_AECDNSWITCH_FILLLIGHTMODE_TAG_ID, 304 CALIB_SENSOR_AEC_AECDNSWITCH_D2NFACTH_TAG_ID, 305 CALIB_SENSOR_AEC_AECDNSWITCH_D2NFRMCNT_TAG_ID, 306 CALIB_SENSOR_AEC_AECDNSWITCH_VBNIGHTMODE_TAG_ID, 307 CALIB_SENSOR_AEC_ENABLE_TAG_ID, 308 309 CALIB_SENSOR_AEC_AECDNSWITCH_N2DFRMCNT_TAG_ID, 310 CALIB_SENSOR_AEC_AECDNSWITCH_N2DFACTH_TAG_ID, 311 312 CALIB_SENSOR_AEC_AECDNSWITCH_IRNIGHTMODE_TAG_ID, 313 CALIB_SENSOR_AEC_AECDNSWITCH_IR_RG_TAG_ID, 314 CALIB_SENSOR_AEC_AECDNSWITCH_IR_BG_TAG_ID, 315 CALIB_SENSOR_AEC_AECDNSWITCH_MAX_DIS_TAG_ID, 316 CALIB_SENSOR_AEC_AECDNSWITCH_VB_PERCENT_TAG_ID, 317 318 CALIB_SENSOR_AEC_AECSPEED_TAG_ID, 319 CALIB_SENSOR_AEC_SMOOTHEN_TAG_ID, 320 CALIB_SENSOR_AEC_DYDAMPEN_TAG_ID, 321 CALIB_SENSOR_AEC_DAMPOVER_TAG_ID, 322 CALIB_SENSOR_AEC_DAMPUNDER_TAG_ID, 323 CALIB_SENSOR_AEC_DAMPDARK2BRIGHT_TAG_ID, 324 CALIB_SENSOR_AEC_DAMPBRIGHT2DARK_TAG_ID, 325 CALIB_SENSOR_AEC_DAMPOVERVIDEO_TAG_ID, 326 CALIB_SENSOR_AEC_DAMPUNDERVIDEO_TAG_ID, 327 328 CALIB_SENSOR_AEC_AECDELAYFRMNUM_TAG_ID, 329 CALIB_SENSOR_AEC_BLACKDELAY_TAG_ID, 330 CALIB_SENSOR_AEC_WHITEDELAY_TAG_ID, 331 332 CALIB_SENSOR_AEC_AECFRAMERATEMODE_TAG_ID, 333 CALIB_SENSOR_AEC_ISFPSFIX_TAG_ID, 334 CALIB_SENSOR_AEC_FPSVALUE_TAG_ID, 335 CALIB_SENSOR_AEC_FPSFIX_LINTIMEDOT_TAG_ID, 336 CALIB_SENSOR_AEC_FPSFIX_HDRTIMEDOT_TAG_ID, 337 338 CALIB_SENSOR_AEC_ANTIFLICKER_TAG_ID, 339 CALIB_SENSOR_AEC_ANTIFLICKER_ENABLE_TAG_ID, 340 CALIB_SENSOR_AEC_ANTIFLICKER_FREQ_TAG_ID, 341 CALIB_SENSOR_AEC_ANTIFLICKER_FREQ_50HZ_TAG_ID, 342 CALIB_SENSOR_AEC_ANTIFLICKER_FREQ_60HZ_TAG_ID, 343 CALIB_SENSOR_AEC_ANTIFLICKER_MODE_TAG_ID, 344 CALIB_SENSOR_AEC_ANTIFLICKER_MODE_AUTO_TAG_ID, 345 CALIB_SENSOR_AEC_ANTIFLICKER_MODE_NORMAL_TAG_ID, 346 347 CALIB_SENSOR_AEC_AECINITVALUE_TAG_ID, 348 CALIB_SENSOR_AEC_AECINITVALUE_LINEARAE_TAG_ID, 349 CALIB_SENSOR_AEC_AECINITVALUE_HDRAE_TAG_ID, 350 CALIB_SENSOR_AEC_INITTIMEVALUE_TAG_ID, 351 CALIB_SENSOR_AEC_INITGAINVALUE_TAG_ID, 352 CALIB_SENSOR_AEC_INITISPDGAINVALUE_TAG_ID, 353 CALIB_SENSOR_AEC_INITPIRISVALUE_TAG_ID, 354 CALIB_SENSOR_AEC_INITDCIRISVALUE_TAG_ID, 355 CALIB_SENSOR_AEC_INITHDCIRISVALUE_TAG_ID, 356 CALIB_SENSOR_AEC_AECGRIDWEIGHT_TAG_ID, 357 CALIB_SENSOR_AEC_DAYGRIDWEIGHTS_TAG_ID, 358 CALIB_SENSOR_AEC_NIGHTGRIDWEIGHTS_TAG_ID, 359 CALIB_SENSOR_AEC_AECROUTE_TAG_ID, 360 CALIB_SENSOR_AEC_AECROUTE_LINEARAE_TAG_ID, 361 CALIB_SENSOR_AEC_AECROUTE_HDRAE_TAG_ID, 362 CALIB_SENSOR_AEC_NAME_TAG_ID, 363 CALIB_SENSOR_AEC_TIMEDOT_TAG_ID, 364 CALIB_SENSOR_AEC_GAINDOT_TAG_ID, 365 CALIB_SENSOR_AEC_ISPDGAINDOT_TAG_ID, 366 CALIB_SENSOR_AEC_PIRISDOT_TAG_ID, 367 CALIB_SENSOR_AEC_LTIMEDOT_TAG_ID, 368 CALIB_SENSOR_AEC_MTIMEDOT_TAG_ID, 369 CALIB_SENSOR_AEC_STIMEDOT_TAG_ID, 370 CALIB_SENSOR_AEC_LGAINDOT_TAG_ID, 371 CALIB_SENSOR_AEC_MGAINDOT_TAG_ID, 372 CALIB_SENSOR_AEC_SGAINDOT_TAG_ID, 373 CALIB_SENSOR_AEC_LISPDGAINDOT_TAG_ID, 374 CALIB_SENSOR_AEC_MISPDGAINDOT_TAG_ID, 375 CALIB_SENSOR_AEC_SISPDGAINDOT_TAG_ID, 376 377 CALIB_SENSOR_AEC_IRISCTRL_TAG_ID, 378 CALIB_SENSOR_AEC_IRISCTRL_ENABLE_TAG_ID, 379 CALIB_SENSOR_AEC_IRISCTRL_TYPE_TAG_ID, 380 CALIB_SENSOR_AEC_IRISCTRL_TYPE_P_TAG_ID, 381 CALIB_SENSOR_AEC_IRISCTRL_TYPE_DC_TAG_ID, 382 CALIB_SENSOR_AEC_IRISCTRL_TYPE_HDC_TAG_ID, 383 384 CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_TAG_ID, 385 CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_TOTALSTEP_TAG_ID, 386 CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_EFFCSTEP_TAG_ID, 387 CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_ZEROISMAX_TAG_ID, 388 CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_STEPTABLE_TAG_ID, 389 CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_TAG_ID, 390 CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_KP_TAG_ID, 391 CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_KI_TAG_ID, 392 CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_KD_TAG_ID, 393 CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_MIN_PWMDUTY_TAG_ID, 394 CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_MAX_PWMDUTY_TAG_ID, 395 CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_OPEN_PWMDUTY_TAG_ID, 396 CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_CLOSE_PWMDUTY_TAG_ID, 397 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_TAG_ID, 398 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_DAMPOVER_TAG_ID, 399 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_DAMPUNDER_TAG_ID, 400 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_ZEROISMAX_TAG_ID, 401 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_MINTARGET_TAG_ID, 402 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_MAXTARGET_TAG_ID, 403 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_ZOOMTARGETDOT_TAG_ID, 404 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_ZOOMDOT_TAG_ID, 405 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_IRISTARGETDOT_TAG_ID, 406 CALIB_SENSOR_AEC_IRISCTRL_HDC_ATTR_GAINDOT_TAG_ID, 407 408 CALIB_SENSOR_AEC_MANUALCTRL_TAG_ID, 409 CALIB_SENSOR_AEC_MANUALCTRL_LINEARAE_TAG_ID, 410 CALIB_SENSOR_AEC_MANUALCTRL_HDRAE_TAG_ID, 411 CALIB_SENSOR_AEC_MANUALCTRL_TIMEEN_TAG_ID, 412 CALIB_SENSOR_AEC_MANUALCTRL_GAINEN_TAG_ID, 413 CALIB_SENSOR_AEC_MANUALCTRL_ISPDGAINEN_TAG_ID, 414 CALIB_SENSOR_AEC_MANUALCTRL_IRISEN_TAG_ID, 415 CALIB_SENSOR_AEC_MANUALCTRL_TIMEVALUE_TAG_ID, 416 CALIB_SENSOR_AEC_MANUALCTRL_GAINVALUE_TAG_ID, 417 CALIB_SENSOR_AEC_MANUALCTRL_ISPDGAINVALUE_TAG_ID, 418 CALIB_SENSOR_AEC_MANUALCTRL_PIRISVALUE_TAG_ID, 419 CALIB_SENSOR_AEC_MANUALCTRL_DCIRISVALUE_TAG_ID, 420 CALIB_SENSOR_AEC_MANUALCTRL_HDCIRISVALUE_TAG_ID, 421 422 CALIB_SENSOR_AEC_ENVLVCALIB_TAG_ID, 423 CALIB_SENSOR_AEC_ENVLVCALIB_CALIBFNUMBER_TAG_ID, 424 CALIB_SENSOR_AEC_ENVLVCALIB_CURVECOEFF_TAG_ID, 425 426 CALIB_SENSOR_AEC_LINEARAE_CTRL_TAG_ID, 427 CALIB_SENSOR_AEC_RAWSTATS_EN_TAG_ID, 428 CALIB_SENSOR_AEC_SETPOINT_TAG_ID, 429 CALIB_SENSOR_AEC_NIGHTSETPOINT_TAG_ID, 430 CALIB_SENSOR_AEC_DYSETPOINTEN_TAG_ID, 431 CALIB_SENSOR_AEC_DYNAMICSETPOINT_TAG_ID, 432 CALIB_SENSOR_AEC_EXPLEVEL_TAG_ID, 433 CALIB_SENSOR_AEC_DYSETPOINT_TAG_ID, 434 CALIB_SENSOR_AEC_TOLERANCE_IN_TAG_ID, 435 CALIB_SENSOR_AEC_TOLERANCE_OUT_TAG_ID, 436 CALIB_SENSOR_AEC_STRATEGYMODE_TAG_ID, 437 CALIB_SENSOR_AEC_STRATEGYMODE_LOWLIGHT_TAG_ID, 438 CALIB_SENSOR_AEC_STRATEGYMODE_HIGHLIGHT_TAG_ID, 439 CALIB_SENSOR_AEC_EVBIAS_TAG_ID, 440 441 CALIB_SENSOR_LINAECTRL_BACKLIGHT_CONFIG_TAG_ID, 442 CALIB_SENSOR_LINAECTRL_BACKLIGHT_ENABLE_TAG_ID, 443 CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_TAG_ID, 444 CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_AUTO_TAG_ID, 445 CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_CENTER_TAG_ID, 446 CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_LEFT_TAG_ID, 447 CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_RIGHT_TAG_ID, 448 CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_UP_TAG_ID, 449 CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_BOTTOM_TAG_ID, 450 451 CALIB_SENSOR_LINAECTRL_BACKLIGHT_OEROI_LOWTH_TAG_ID, 452 CALIB_SENSOR_LINAECTRL_BACKLIGHT_LV_LOWTH_TAG_ID, 453 CALIB_SENSOR_LINAECTRL_BACKLIGHT_LV_HIGHTH_TAG_ID, 454 CALIB_SENSOR_LINAECTRL_BACKLIGHT_NONOEPDFTH_TAG_ID, 455 CALIB_SENSOR_LINAECTRL_BACKLIGHT_LOWLIGHTPDFTH_TAG_ID, 456 CALIB_SENSOR_LINAECTRL_BACKLIGHT_EXPLEVEL_TAG_ID, 457 CALIB_SENSOR_LINAECTRL_BACKLIGHT_TARGETLLLUMA_TAG_ID, 458 CALIB_SENSOR_LINAECTRL_BACKLIGHT_LUMADISTTH_TAG_ID, 459 460 CALIB_SENSOR_LINAECTRL_OVEREXP_CONTROL_TAG_ID, 461 CALIB_SENSOR_LINAECTRL_OVEREXP_ENABLE_TAG_ID, 462 CALIB_SENSOR_LINAECTRL_OVEREXP_HIGHLIGHT_TH_TAG_ID, 463 CALIB_SENSOR_LINAECTRL_OVEREXP_LOWLIGHT_TH_TAG_ID, 464 CALIB_SENSOR_LINAECTRL_OVEREXP_MAXWEIGHT_TAG_ID, 465 CALIB_SENSOR_LINAECTRL_OVEREXP_OEPDF_TAG_ID, 466 CALIB_SENSOR_LINAECTRL_OVEREXP_HIGHLIGHT_WEIGHT_TAG_ID, 467 CALIB_SENSOR_LINAECTRL_OVEREXP_LOWLIGHT_WEIGHT_TAG_ID, 468 469 CALIB_SENSOR_AEC_HDRAECTRL_TAG_ID, 470 CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_TAG_ID, 471 CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_MODE_TAG_ID, 472 CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_NORMAL_TAG_ID, 473 CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_LONGFRAME_TAG_ID, 474 CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_AUTO_LONGFRAME_TAG_ID, 475 CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_SFRMMINLINE_TAG_ID, 476 CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_LFRMMODEEXPTH_TAG_ID, 477 CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOCTRL_TAG_ID, 478 CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOTYPE_TAG_ID, 479 CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOTYPE_AUTO_TAG_ID, 480 CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOTYPE_FIX_TAG_ID, 481 CALIB_SENSOR_AEC_HDRAECTRL_RATIOEXPDOT_TAG_ID, 482 CALIB_SENSOR_AEC_HDRAECTRL_M2SRATIOFIX_TAG_ID, 483 CALIB_SENSOR_AEC_HDRAECTRL_L2MRATIOFIX_TAG_ID, 484 CALIB_SENSOR_AEC_HDRAECTRL_M2SRATIOMAX_TAG_ID, 485 CALIB_SENSOR_AEC_HDRAECTRL_L2MRATIOMAX_TAG_ID, 486 487 CALIB_SENSOR_AEC_HDRAECTRL_LUMADISTTH_TAG_ID, 488 489 CALIB_SENSOR_AEC_HDRAECTRL_LFRAMECTRL_TAG_ID, 490 CALIB_SENSOR_AEC_HDRAECTRL_OEROILOWTH_TAG_ID, 491 CALIB_SENSOR_AEC_HDRAECTRL_LVHIGHTH_TAG_ID, 492 CALIB_SENSOR_AEC_HDRAECTRL_LVLOWTH_TAG_ID, 493 CALIB_SENSOR_AEC_HDRAECTRL_LEXPLEVEL_TAG_ID, 494 CALIB_SENSOR_AEC_HDRAECTRL_LSETPOINT_TAG_ID, 495 CALIB_SENSOR_AEC_HDRAECTRL_TARGETLLLUMA_TAG_ID, 496 CALIB_SENSOR_AEC_HDRAECTRL_NONOEPDFTH_TAG_ID, 497 CALIB_SENSOR_AEC_HDRAECTRL_LOWLIGHTPDFTH_TAG_ID, 498 499 CALIB_SENSOR_AEC_HDRAECTRL_MFRAMECTRL_TAG_ID, 500 CALIB_SENSOR_AEC_HDRAECTRL_MEXPLEVEL_TAG_ID, 501 CALIB_SENSOR_AEC_HDRAECTRL_MSETPOINT_TAG_ID, 502 503 CALIB_SENSOR_AEC_HDRAECTRL_SFRAMECTRL_TAG_ID, 504 CALIB_SENSOR_AEC_HDRAECTRL_SEXPLEVEL_TAG_ID, 505 CALIB_SENSOR_AEC_HDRAECTRL_SSETPOINT_TAG_ID, 506 CALIB_SENSOR_AEC_HDRAECTRL_TARGETHLLUMA_TAG_ID, 507 CALIB_SENSOR_AEC_HDRAECTRL_HLROIEXPANDEN_TAG_ID, 508 CALIB_SENSOR_AEC_HDRAECTRL_HLLUMATOLERANCE_TAG_ID, 509 510 /****************************************************************************** 511 * XML AF section 512 *****************************************************************************/ 513 CALIB_SENSOR_AF_TAG_ID, 514 CALIB_SENSOR_AF_FIXED_MODE_TAG_ID, 515 CALIB_SENSOR_AF_MACRO_MODE_TAG_ID, 516 CALIB_SENSOR_AF_INFINITY_MODE_TAG_ID, 517 CALIB_SENSOR_AF_DEF_CODE_TAG_ID, 518 CALIB_SENSOR_AF_MODE_TAG_ID, 519 CALIB_SENSOR_AF_WINDOW_TAG_ID, 520 CALIB_SENSOR_AF_CONTRAST_AF_TAG_ID, 521 CALIB_SENSOR_AF_LASER_AF_TAG_ID, 522 CALIB_SENSOR_AF_PDAF_TAG_ID, 523 CALIB_SENSOR_AF_H_OFFS_TAG_ID, 524 CALIB_SENSOR_AF_V_OFFS_TAG_ID, 525 CALIB_SENSOR_AF_H_SIZE_TAG_ID, 526 CALIB_SENSOR_AF_V_SIZE_TAG_ID, 527 CALIB_SENSOR_AF_CONTRAST_ENABLE_TAG_ID, 528 CALIB_SENSOR_AF_SEARCH_STRATEGY_TAG_ID, 529 CALIB_SENSOR_AF_SEARCH_STRATEGY_ADAPTIVE_TAG_ID, 530 CALIB_SENSOR_AF_SEARCH_STRATEGY_HILLCLIMB_TAG_ID, 531 CALIB_SENSOR_AF_SEARCH_STRATEGY_FULL_TAG_ID, 532 CALIB_SENSOR_AF_DIR_POSITIVE_TAG_ID, 533 CALIB_SENSOR_AF_DIR_NEGATIVE_TAG_ID, 534 CALIB_SENSOR_AF_DIR_ADAPTIVE_TAG_ID, 535 CALIB_SENSOR_AF_FULL_DIR_TAG_ID, 536 CALIB_SENSOR_AF_FULL_RANGE_TBL_TAG_ID, 537 CALIB_SENSOR_AF_ADAPTIVE_DIR_TAG_ID, 538 CALIB_SENSOR_AF_ADAPTIVE_RANGE_TBL_TAG_ID, 539 CALIB_SENSOR_AF_TRIG_THERS_TAG_ID, 540 CALIB_SENSOR_AF_LUMA_TRIG_THERS_TAG_ID, 541 CALIB_SENSOR_AF_STABLE_THERS_TAG_ID, 542 CALIB_SENSOR_AF_STABLE_FRAMES_TAG_ID, 543 CALIB_SENSOR_AF_STABLE_TIME_TAG_ID, 544 CALIB_SENSOR_AF_SCENE_DIFF_ENABLE_TAG_ID, 545 CALIB_SENSOR_AF_SCENE_DIFF_THERS_TAG_ID, 546 CALIB_SENSOR_AF_SCENE_DIFF_BLK_THERS_TAG_ID, 547 CALIB_SENSOR_AF_CENTER_SCENE_DIFF_THERS_TAG_ID, 548 CALIB_SENSOR_AF_VALID_MAX_MIN_RATIO_TAG_ID, 549 CALIB_SENSOR_AF_VALID_VALUE_THERS_TAG_ID, 550 CALIB_SENSOR_AF_OUT_FOCUS_VALUE_TAG_ID, 551 CALIB_SENSOR_AF_OUT_FOCUS_POS_TAG_ID, 552 CALIB_SENSOR_AF_FLAT_VALUE_TAG_ID, 553 CALIB_SENSOR_AF_SEARCH_PAUSE_LUMA_ENABLE_TAG_ID, 554 CALIB_SENSOR_AF_SEARCH_PAUSE_LUMA_THERS_TAG_ID, 555 CALIB_SENSOR_AF_SEARCH_PAUSE_LUMA_STABLE_FRAMES_TAG_ID, 556 CALIB_SENSOR_AF_SEARCH_PAUSE_LUMA_STABLE_THERS_TAG_ID, 557 CALIB_SENSOR_AF_WEIGHT_ENABLE_TAG_ID, 558 CALIB_SENSOR_AF_WEIGHT_MATRIX_TAG_ID, 559 CALIB_SENSOR_AF_VCM_TAG_ID, 560 CALIB_SENSOR_AF_MEAS_ISO_TAG_ID, 561 CALIB_SENSOR_AF_ZOOM_FOCUS_TBL_TAG_ID, 562 563 //LASER 564 CALIB_SENSOR_AF_LASERAF_ENABLE_TAG_ID, 565 CALIB_SENSOR_AF_LASER_AF_VCMDOT_TAG_ID, 566 CALIB_SENSOR_AF_LASER_AF_DISTANCEDOT_TAG_ID, 567 //PDAF 568 CALIB_SENSOR_AF_PDAF_ENABLE_TAG_ID, 569 //VCM 570 CALIB_SENSOR_AF_VCM_START_CURRENT_TAG_ID, 571 CALIB_SENSOR_AF_VCM_RATED_CURRENT_TAG_ID, 572 CALIB_SENSOR_AF_VCM_STEP_MODE_TAG_ID, 573 CALIB_SENSOR_AF_EXTRA_DELAY_TAG_ID, 574 //AF MEAS 575 CALIB_SENSOR_AF_MEAS_ISO_ISO_TAG_ID, 576 CALIB_SENSOR_AF_MEAS_ISO_AFMTHRES_TAG_ID, 577 CALIB_SENSOR_AF_MEAS_ISO_GAMMA_Y_TAG_ID, 578 CALIB_SENSOR_AF_MEAS_ISO_GAUSS_WEIGHT_TAG_ID, 579 //Zoom Focus Table 580 CALIB_SENSOR_AF_ZOOM_FOCUS_FOCUS_LENGTH_TAG_ID, 581 CALIB_SENSOR_AF_ZOOM_FOCUS_ZOOMPOS_TAG_ID, 582 CALIB_SENSOR_AF_ZOOM_FOCUS_FOCUSINFPOS_TAG_ID, 583 CALIB_SENSOR_AF_ZOOM_FOCUS_FOCUSMACROPOS_TAG_ID, 584 585 /****************************************************************************** 586 *XML AHDR section 587 *****************************************************************************/ 588 CALIB_SENSOR_AHDR_MERGE_TAG_ID, 589 CALIB_SENSOR_AHDR_TMO_TAG_ID, 590 591 CALIB_SENSOR_AHDR_ENVLV_TAG_ID, 592 CALIB_SENSOR_AHDR_MERGE_MOVECOEF_TAG_ID, 593 CALIB_SENSOR_AHDR_MERGE_OECURVE_SMOOTH_TAG_ID, 594 CALIB_SENSOR_AHDR_MERGE_OECURVE_OFFSET_TAG_ID, 595 CALIB_SENSOR_AHDR_MERGE_MDCURVELM_SMOOTH_TAG_ID, 596 CALIB_SENSOR_AHDR_MERGE_MDCURVELM_OFFSET_TAG_ID, 597 CALIB_SENSOR_AHDR_MERGE_MDCURVEMS_SMOOTH_TAG_ID, 598 CALIB_SENSOR_AHDR_MERGE_MDCURVEMS_OFFSET_TAG_ID, 599 CALIB_SENSOR_AHDR_MERGE_OECURVE_DAMP_TAG_ID, 600 CALIB_SENSOR_AHDR_MERGE_MDCURVELM_DAMP_TAG_ID, 601 CALIB_SENSOR_AHDR_MERGE_MDCURVEMS_DAMP_TAG_ID, 602 603 CALIB_SENSOR_AHDR_TMO_TMO_EN_TAG_ID, 604 CALIB_SENSOR_AHDR_TMO_NAME_TAG_ID, 605 CALIB_SENSOR_AHDR_TMO_TMO_EN_CELL_EN_TAG_ID, 606 CALIB_SENSOR_AHDR_TMO_GLOBALLUMA_TAG_ID, 607 CALIB_SENSOR_AHDR_TMO_DETAILSHIGHLIGHT_TAG_ID, 608 CALIB_SENSOR_AHDR_TMO_DETAILSLOWLIGHT_TAG_ID, 609 610 CALIB_SENSOR_AHDR_TMO_LOCALTMO_TAG_ID, 611 CALIB_SENSOR_AHDR_TMO_LOCALTMO_STRENGTH_TAG_ID, 612 CALIB_SENSOR_AHDR_TMO_LOCALTMOMODE_TAG_ID, 613 614 CALIB_SENSOR_AHDR_TMO_GLOBALTMO_TAG_ID, 615 CALIB_SENSOR_AHDR_TMO_GLOBALTMO_EN_TAG_ID, 616 CALIB_SENSOR_AHDR_TMO_GLOBALTMO_IIR_TAG_ID, 617 CALIB_SENSOR_AHDR_TMO_GLOBALTMO_MODE_TAG_ID, 618 CALIB_SENSOR_AHDR_TMO_GLOBALTMO_DYNAMICRANGE_TAG_ID, 619 CALIB_SENSOR_AHDR_TMO_GLOBALTMO_ENVLV_TAG_ID, 620 CALIB_SENSOR_AHDR_TMO_GLOBALTMO_TOLERANCE_TAG_ID, 621 CALIB_SENSOR_AHDR_TMO_GLOBALTMO_STRENGTH_TAG_ID, 622 623 CALIB_SENSOR_AHDR_TMO_DETAILSHIGHLIGHTMODE_TAG_ID, 624 CALIB_SENSOR_AHDR_TMO_GLOBALLUMAMODE_TAG_ID, 625 CALIB_SENSOR_AHDR_TMO_OEPDF_TAG_ID, 626 CALIB_SENSOR_AHDR_TOLERANCE_TAG_ID, 627 CALIB_SENSOR_AHDR_TMO_GLOBALLUMA_GLOBALLUMA_TAG_ID, 628 CALIB_SENSOR_AHDR_TMO_DETAILSHIGHLIGHT_DETAILSHIGHLIGHT_TAG_ID, 629 CALIB_SENSOR_AHDR_TMO_DETAILSLOWLIGHT_DETAILSLOWLIGHT_TAG_ID, 630 CALIB_SENSOR_AHDR_TMO_DETAILSLOWLIGHTMODE_TAG_ID, 631 CALIB_SENSOR_AHDR_TMO_FOCUSLUMA_TAG_ID, 632 CALIB_SENSOR_AHDR_TMO_DARKPDF_TAG_ID, 633 CALIB_SENSOR_AHDR_TMO_ISO_TAG_ID, 634 CALIB_SENSOR_AHDR_TMO_DYNAMICRANGE_TAG_ID, 635 CALIB_SENSOR_AHDR_TMO_DAMP_TAG_ID, 636 637 /****************************************************************************** 638 *XML AHDR section 639 *****************************************************************************/ 640 CALIB_SENSOR_DRC_TAG_ID, 641 CALIB_SENSOR_DRC_CALIBPARA_TAG_ID, 642 CALIB_SENSOR_DRC_TUNINGPARA_TAG_ID, 643 CALIB_SENSOR_DRC_SCENE_TAG_ID, 644 CALIB_SENSOR_DRC_POSITION_TAG_ID, 645 CALIB_SENSOR_DRC_OFFSET_POW2_TAG_ID, 646 CALIB_SENSOR_DRC_LPDETAIL_RATIO_TAG_ID, 647 CALIB_SENSOR_DRC_HPDETAIL_RATIO_TAG_ID, 648 CALIB_SENSOR_DRC_WEIPRE_FRAME_TAG_ID, 649 CALIB_SENSOR_DRC_WEICUR_PIX_TAG_ID, 650 CALIB_SENSOR_DRC_EDGE_SCL_TAG_ID, 651 CALIB_SENSOR_DRC_MOTION_SCL_TAG_ID, 652 CALIB_SENSOR_DRC_FORCE_SGM_INV0_TAG_ID, 653 CALIB_SENSOR_DRC_SPACE_SGM_INV0_TAG_ID, 654 CALIB_SENSOR_DRC_SPACE_SGM_INV1_TAG_ID, 655 CALIB_SENSOR_DRC_RANGE_SGM_INV0_TAG_ID, 656 CALIB_SENSOR_DRC_RANGE_SGM_INV1_TAG_ID, 657 CALIB_SENSOR_DRC_WEIG_BILAT_TAG_ID, 658 CALIB_SENSOR_DRC_WEIG_MAXL_TAG_ID, 659 CALIB_SENSOR_DRC_MIN_OGAIN_TAG_ID, 660 CALIB_SENSOR_DRC_IIR_FRAME_TAG_ID, 661 CALIB_SENSOR_DRC_GAIN_TAG_ID, 662 CALIB_SENSOR_DRC_SCALE_Y0_TAG_ID, 663 664 /****************************************************************************** 665 * XML BLC section 666 *****************************************************************************/ 667 CALIB_SENSOR_BLC_TAG_ID, 668 CALIB_SENSOR_BLC_ENABLE_TAG_ID, 669 CALIB_SENSOR_BLC_MODE_CELL_TAG_ID, 670 CALIB_SENSOR_BLC_MODE_NAME_TAG_ID, 671 CALIB_SENSOR_BLC_ISO_TAG_ID, 672 CALIB_SENSOR_BLC_BLACK_LEVEL_TAG_ID, 673 674 /****************************************************************************** 675 * XML DPCC section 676 *****************************************************************************/ 677 CALIB_SENSOR_DPCC_TAG_ID, 678 CALIB_SENSOR_DPCC_ENABLE_TAG_ID, 679 CALIB_SENSOR_DPCC_VERSION_TAG_ID, 680 681 CALIB_SENSOR_DPCC_FAST_MODE_TAG_ID, 682 CALIB_SENSOR_DPCC_FAST_MODE_ENABLE_TAG_ID, 683 CALIB_SENSOR_DPCC_FAST_MODE_ISO_TAG_ID, 684 CALIB_SENSOR_DPCC_FAST_MODE_SINGLE_ENABLE_TAG_ID, 685 CALIB_SENSOR_DPCC_FAST_MODE_SINGLE_LEVEL_TAG_ID, 686 CALIB_SENSOR_DPCC_FAST_MODE_DOUBLE_ENABLE_TAG_ID, 687 CALIB_SENSOR_DPCC_FAST_MODE_DOUBLE_LEVEL_TAG_ID, 688 CALIB_SENSOR_DPCC_FAST_MODE_TRIPLE_ENABLE_TAG_ID, 689 CALIB_SENSOR_DPCC_FAST_MODE_TRIPLE_LEVEL_TAG_ID, 690 691 CALIB_SENSOR_DPCC_EXPERT_MODE_TAG_ID, 692 CALIB_SENSOR_DPCC_ISO_TAG_ID, 693 CALIB_SENSOR_DPCC_STAGE1_ENABLE_TAG_ID, 694 CALIB_SENSOR_DPCC_GRAYSCALE_MODE_TAG_ID, 695 CALIB_SENSOR_DPCC_RK_OUT_SEL_TAG_ID, 696 CALIB_SENSOR_DPCC_DPCC_OUT_SEL_TAG_ID, 697 CALIB_SENSOR_DPCC_STAGE1_RB_3X3_TAG_ID, 698 CALIB_SENSOR_DPCC_STAGE1_G_3X3_TAG_ID, 699 CALIB_SENSOR_DPCC_STAGE1_INC_RB_CENTER_TAG_ID, 700 CALIB_SENSOR_DPCC_STAGE1_INC_G_CENTER_TAG_ID, 701 CALIB_SENSOR_DPCC_STAGE1_USE_FIX_SET_TAG_ID, 702 CALIB_SENSOR_DPCC_STAGE1_USE_SET3_TAG_ID, 703 CALIB_SENSOR_DPCC_STAGE1_USE_SET2_TAG_ID, 704 CALIB_SENSOR_DPCC_STAGE1_USE_SET1_TAG_ID, 705 706 CALIB_SENSOR_DPCC_SET_CELL_TAG_ID, 707 CALIB_SENSOR_DPCC_SET_CELL_RK_TAG_ID, 708 CALIB_SENSOR_DPCC_RK_RED_BLUE_ENABLE_TAG_ID, 709 CALIB_SENSOR_DPCC_RK_GREEN_ENABLE_TAG_ID, 710 CALIB_SENSOR_DPCC_RK_RED_BLUE_SW_MINDIS_TAG_ID, 711 CALIB_SENSOR_DPCC_RK_GREEN_SW_MINDIS_TAG_ID, 712 CALIB_SENSOR_DPCC_RK_SW_DIS_SCALE_MIN_TAG_ID, 713 CALIB_SENSOR_DPCC_RK_SW_DIS_SCALE_MAX_TAG_ID, 714 715 CALIB_SENSOR_DPCC_SET_CELL_LC_TAG_ID, 716 CALIB_SENSOR_DPCC_LC_RED_BLUE_ENABLE_TAG_ID, 717 CALIB_SENSOR_DPCC_LC_GREEN_ENABLE_TAG_ID, 718 CALIB_SENSOR_DPCC_LC_RED_BLUE_LINE_MAD_FAC_TAG_ID, 719 CALIB_SENSOR_DPCC_LC_GREEN_LINE_MAD_FAC_TAG_ID, 720 CALIB_SENSOR_DPCC_LC_RED_BLUE_LINE_THR_TAG_ID, 721 CALIB_SENSOR_DPCC_LC_GREEN_LINE_THR_TAG_ID, 722 723 CALIB_SENSOR_DPCC_SET_CELL_PG_TAG_ID, 724 CALIB_SENSOR_DPCC_PG_RED_BLUE_ENABLE_TAG_ID, 725 CALIB_SENSOR_DPCC_PG_GREEN_ENABLE_TAG_ID, 726 CALIB_SENSOR_DPCC_PG_RED_BLUE_FAC_TAG_ID, 727 CALIB_SENSOR_DPCC_PG_GREEN_FAC_TAG_ID, 728 729 CALIB_SENSOR_DPCC_SET_CELL_RND_TAG_ID, 730 CALIB_SENSOR_DPCC_RND_RED_BLUE_ENABLE_TAG_ID, 731 CALIB_SENSOR_DPCC_RND_GREEN_ENABLE_TAG_ID, 732 CALIB_SENSOR_DPCC_RND_RED_BLUE_THR_TAG_ID, 733 CALIB_SENSOR_DPCC_RND_GREEN_THR_TAG_ID, 734 CALIB_SENSOR_DPCC_RND_RED_BLUE_OFFS_TAG_ID, 735 CALIB_SENSOR_DPCC_RND_GREEN_OFFS_TAG_ID, 736 737 CALIB_SENSOR_DPCC_SET_CELL_RG_TAG_ID, 738 CALIB_SENSOR_DPCC_RG_RED_BLUE_ENABLE_TAG_ID, 739 CALIB_SENSOR_DPCC_RG_GREEN_ENABLE_TAG_ID, 740 CALIB_SENSOR_DPCC_RG_RED_BLUE_FAC_TAG_ID, 741 CALIB_SENSOR_DPCC_RG_GREEN_FAC_TAG_ID, 742 743 CALIB_SENSOR_DPCC_SET_CELL_RO_TAG_ID, 744 CALIB_SENSOR_DPCC_RO_RED_BLUE_ENABLE_TAG_ID, 745 CALIB_SENSOR_DPCC_RO_GREEN_ENABLE_TAG_ID, 746 CALIB_SENSOR_DPCC_RO_RED_BLUE_LIM_TAG_ID, 747 CALIB_SENSOR_DPCC_RO_GREEN_LIM_TAG_ID, 748 749 CALIB_SENSOR_DPCC_PDAF_TAG_ID, 750 CALIB_SENSOR_DPCC_PDAF_ENABLE_TAG_ID, 751 CALIB_SENSOR_DPCC_PDAF_POINT_ENABLE_TAG_ID, 752 CALIB_SENSOR_DPCC_PDAF_OFFSETX_TAG_ID, 753 CALIB_SENSOR_DPCC_PDAF_OFFSETY_TAG_ID, 754 CALIB_SENSOR_DPCC_PDAF_WRAPX_TAG_ID, 755 CALIB_SENSOR_DPCC_PDAF_WRAPY_TAG_ID, 756 CALIB_SENSOR_DPCC_PDAF_WRAPX_NUM_TAG_ID, 757 CALIB_SENSOR_DPCC_PDAF_WRAPY_NUM_TAG_ID, 758 CALIB_SENSOR_DPCC_PDAF_POINT_X_TAG_ID, 759 CALIB_SENSOR_DPCC_PDAF_POINT_Y_TAG_ID, 760 CALIB_SENSOR_DPCC_PDAF_POINT_FORWARD_MED_TAG_ID, 761 762 CALIB_SENSOR_DPCC_SENSOR_TAG_ID, 763 CALIB_SENSOR_DPCC_SENSOR_AUTO_ENABLE_TAG_ID, 764 CALIB_SENSOR_DPCC_SENSOR_MAX_LEVEL_TAG_ID, 765 766 CALIB_SENSOR_DPCC_SENSOR_LEVEL_SINGLE_TAG_ID, 767 CALIB_SENSOR_DPCC_SENSOR_LEVEL_MULTIPLE_TAG_ID, 768 769 /****************************************************************************** 770 *XML BAYERNR section 771 *****************************************************************************/ 772 CALIB_SENSOR_BAYERNR_TAG_ID, 773 CALIB_SENSOR_BAYERNR_ENABLE_TAG_ID, 774 CALIB_SENSOR_BAYERNR_VERSION_TAG_ID, 775 CALIB_SENSOR_BAYERNR_MODE_CELL_TAG_ID, 776 CALIB_SENSOR_BAYERNR_MODE_NAME_TAG_ID, 777 CALIB_SENSOR_BAYERNR_SETTING_TAG_ID, 778 CALIB_SENSOR_BAYERNR_SETTING_SNR_MODE_TAG_ID, 779 CALIB_SENSOR_BAYERNR_SETTING_SENSOR_MODE_TAG_ID, 780 CALIB_SENSOR_BAYERNR_ISO_TAG_ID, 781 CALIB_SENSOR_BAYERNR_FILTPARA_TAG_ID, 782 CALIB_SENSOR_BAYERNR_LURATIO_TAG_ID, 783 CALIB_SENSOR_BAYERNR_FIXW_TAG_ID, 784 CALIB_SENSOR_BAYERNR_LULEVEL_TAG_ID, 785 CALIB_SENSOR_BAYERNR_LULEVELVAL_TAG_ID, 786 CALIB_SENSOR_BAYERNR_LAMDA_TAG_ID, 787 CALIB_SENSOR_BAYERNR_GAUSS_EN_TAG_ID, 788 CALIB_SENSOR_BAYERNR_RGAINOFF_TAG_ID, 789 CALIB_SENSOR_BAYERNR_RGAINFILP_TAG_ID, 790 CALIB_SENSOR_BAYERNR_BGAINOFF_TAG_ID, 791 CALIB_SENSOR_BAYERNR_BGAINFILP_TAG_ID, 792 CALIB_SENSOR_BAYERNR_EDGESOFTNESS_TAG_ID, 793 CALIB_SENSOR_BAYERNR_GAUSSWEIGHT0_TAG_ID, 794 CALIB_SENSOR_BAYERNR_GAUSSWEIGHT1_TAG_ID, 795 CALIB_SENSOR_BAYERNR_BILEDGEFILTER_TAG_ID, 796 CALIB_SENSOR_BAYERNR_BILFILTERSTRENG_TAG_ID, 797 CALIB_SENSOR_BAYERNR_BILEDGESOFT_TAG_ID, 798 CALIB_SENSOR_BAYERNR_BILEDGESOFTRATIO_TAG_ID, 799 CALIB_SENSOR_BAYERNR_BILREGWGT_TAG_ID, 800 801 /****************************************************************************** 802 * XML LSC section 803 *****************************************************************************/ 804 CALIB_SENSOR_LSC_TAG_ID, 805 CALIB_SENSOR_LSC_ENABLE_TAG_ID, 806 CALIB_SENSOR_LSC_DAMP_ENABLE_TAG_ID, 807 CALIB_SENSOR_LSC_ALSCCOF_TAG_ID, 808 CALIB_SENSOR_LSC_ALSCCOF_RESALL_TAG_ID, 809 CALIB_SENSOR_LSC_ALSCCOF_RESALL_NAME_TAG_ID, 810 CALIB_SENSOR_LSC_ALSCCOF_IllALL_TAG_ID, 811 CALIB_SENSOR_LSC_ALSCCOF_CASE_TAG_ID, 812 CALIB_SENSOR_LSC_ALSCCOF_NAME_TAG_ID, 813 CALIB_SENSOR_LSC_ALSCCOF_WBGAIN_TAG_ID, 814 CALIB_SENSOR_LSC_ALSCCOF_TABLEUSED_TAG_ID, 815 CALIB_SENSOR_LSC_ALSCCOF_GAINS_TAG_ID, 816 CALIB_SENSOR_LSC_ALSCCOF_VIG_TAG_ID, 817 CALIB_SENSOR_LSC_TABLEALL_TAG_ID, 818 CALIB_SENSOR_LSC_TABLEALL_NAME_TAG_ID, 819 CALIB_SENSOR_LSC_TABLEALL_RESOLUTION_TAG_ID, 820 CALIB_SENSOR_LSC_TABLEALL_ILLUMINATION_TAG_ID, 821 CALIB_SENSOR_LSC_TABLEALL_LSC_SECTORS_TAG_ID, 822 CALIB_SENSOR_LSC_TABLEALL_LSC_NO_TAG_ID, 823 CALIB_SENSOR_LSC_TABLEALL_LSC_XO_TAG_ID, 824 CALIB_SENSOR_LSC_TABLEALL_LSC_YO_TAG_ID, 825 CALIB_SENSOR_LSC_TABLEALL_LSC_SECTOR_SIZE_X_TAG_ID, 826 CALIB_SENSOR_LSC_TABLEALL_LSC_SECTOR_SIZE_Y_TAG_ID, 827 CALIB_SENSOR_LSC_TABLEALL_LSC_VIGNETTING_TAG_ID, 828 CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_RED_TAG_ID, 829 CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_GREENR_TAG_ID, 830 CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_GREENB_TAG_ID, 831 CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_BLUE_TAG_ID, 832 833 /****************************************************************************** 834 * XML RKDM section 835 *****************************************************************************/ 836 CALIB_SENSOR_RKDM_TAG_ID, 837 CALIB_SENSOR_RKDM_ENABLE_TAG_ID, 838 CALIB_SENSOR_RKDM_DEBAYER_FILTER1_TAG_ID, 839 CALIB_SENSOR_RKDM_DEBAYER_FILTER2_TAG_ID, 840 CALIB_SENSOR_RKDM_DEBAYER_GAIN_OFFSET_TAG_ID, 841 CALIB_SENSOR_RKDM_ISO_TAG_ID, 842 CALIB_SENSOR_RKDM_SHARP_STRENGTH_TAG_ID, 843 CALIB_SENSOR_RKDM_DEBAYER_HF_OFFSET_TAG_ID, 844 CALIB_SENSOR_RKDM_DEBAYER_OFFSET_TAG_ID, 845 CALIB_SENSOR_RKDM_DEBAYER_CLIP_EN_TAG_ID, 846 CALIB_SENSOR_RKDM_DEBAYER_FILTER_G_EN_TAG_ID, 847 CALIB_SENSOR_RKDM_DEBAYER_FILTER_C_EN_TAG_ID, 848 CALIB_SENSOR_RKDM_DEBAYER_THED0_TAG_ID, 849 CALIB_SENSOR_RKDM_DEBAYER_THED1_TAG_ID, 850 CALIB_SENSOR_RKDM_DEBAYER_DIST_SCALE_TAG_ID, 851 CALIB_SENSOR_RKDM_DEBAYER_CNR_STRENGTH_TAG_ID, 852 CALIB_SENSOR_RKDM_DEBAYER_SHIFT_NUM_TAG_ID, 853 854 /****************************************************************************** 855 * XML CCM section 856 *****************************************************************************/ 857 CALIB_SENSOR_CCM_TAG_ID, 858 CALIB_SENSOR_CCM_ENABLE_TAG_ID, 859 CALIB_SENSOR_CCM_MODE_CELL_TAG_ID, 860 CALIB_SENSOR_CCM_MODE_NAME_TAG_ID, 861 CALIB_SENSOR_CCM_DAMP_ENABLE_TAG_ID, 862 CALIB_SENSOR_CCM_LUMA_CCM_TAG_ID, 863 CALIB_SENSOR_CCM_LUMA_CCM_RGB2Y_PARA_TAG_ID, 864 CALIB_SENSOR_CCM_LUMA_CCM_LOW_BOUND_POS_BIT_TAG_ID, 865 //CALIB_SENSOR_CCM_LUMA_CCM_HIG_BOUND_POS_BIT_TAG_ID, 866 CALIB_SENSOR_CCM_LUMA_CCM_Y_ALPHA_CURVE_TAG_ID, 867 CALIB_SENSOR_CCM_LUMA_CCM_GAIN_ALPHASCALE_CURVE_TAG_ID, 868 CALIB_SENSOR_CCM_LUMA_CCM_GAIN_TAG_ID, 869 CALIB_SENSOR_CCM_LUMA_CCM_SCALE_TAG_ID, 870 CALIB_SENSOR_CCM_ACCMCOF_TAG_ID, 871 CALIB_SENSOR_CCM_ACCMCOF_IllALL_TAG_ID, 872 873 CALIB_SENSOR_CCM_ACCMCOF_NAME_TAG_ID, 874 CALIB_SENSOR_CCM_ACCMCOF_WBGAIN_TAG_ID, 875 CALIB_SENSOR_CCM_ACCMCOF_MATRIXUSED_TAG_ID, 876 CALIB_SENSOR_CCM_ACCMCOF_GAIN_SAT_CURVE_TAG_ID, 877 CALIB_SENSOR_CCM_ACCMCOF_GAINS_TAG_ID, 878 CALIB_SENSOR_CCM_ACCMCOF_SAT_TAG_ID, 879 CALIB_SENSOR_CCM_MATRIXALL_TAG_ID, 880 CALIB_SENSOR_CCM_MATRIXALL_NAME_TAG_ID, 881 CALIB_SENSOR_CCM_MATRIXALL_ILLUMINATION_TAG_ID, 882 CALIB_SENSOR_CCM_MATRIXALL_SAT_TAG_ID, 883 CALIB_SENSOR_CCM_MATRIXALL_MATRIX_TAG_ID, 884 CALIB_SENSOR_CCM_MATRIXALL_OFFSET_TAG_ID, 885 886 /****************************************************************************** 887 * XML UVNR section 888 *****************************************************************************/ 889 CALIB_SENSOR_UVNR_TAG_ID, 890 CALIB_SENSOR_UVNR_ENABLE_TAG_ID, 891 CALIB_SENSOR_UVNR_VERSION_TAG_ID, 892 CALIB_SENSOR_UVNR_MODE_CELL_TAG_ID, 893 CALIB_SENSOR_UVNR_MODE_NAME_TAG_ID, 894 CALIB_SENSOR_UVNR_SETTING_TAG_ID, 895 CALIB_SENSOR_UVNR_SETTING_SNR_MODE_TAG_ID, 896 CALIB_SENSOR_UVNR_SETTING_SENSOR_MODE_TAG_ID, 897 CALIB_SENSOR_UVNR_ISO_TAG_ID, 898 CALIB_SENSOR_UVNR_STEP0_UVGRAD_RATIO_TAG_ID, 899 CALIB_SENSOR_UVNR_STEP0_UVGRAD_OFFSET_TAG_ID, 900 CALIB_SENSOR_UVNR_STEP1_NONMED1_TAG_ID, 901 CALIB_SENSOR_UVNR_STEP1_NONBF1_TAG_ID, 902 CALIB_SENSOR_UVNR_STEP1_DOWNSAMPLE_W_TAG_ID, 903 CALIB_SENSOR_UVNR_STEP1_DOWNSAMPLE_H_TAG_ID, 904 CALIB_SENSOR_UVNR_STEP1_DOWNSAMPLE_MEANSIZE_TAG_ID, 905 CALIB_SENSOR_UVNR_STEP1_MEDIAN_RATIO_TAG_ID, 906 CALIB_SENSOR_UVNR_STEP1_MEDIAN_SIZE_TAG_ID, 907 CALIB_SENSOR_UVNR_STEP1_MEDIAN_IIR_TAG_ID, 908 CALIB_SENSOR_UVNR_STEP1_BF_SIGMAR_TAG_ID, 909 CALIB_SENSOR_UVNR_STEP1_BF_UVGAIN_TAG_ID, 910 CALIB_SENSOR_UVNR_STEP1_BF_RATIO_TAG_ID, 911 CALIB_SENSOR_UVNR_STEP1_BF_SIZE_TAG_ID, 912 CALIB_SENSOR_UVNR_STEP1_BF_SIGMAD_TAG_ID, 913 CALIB_SENSOR_UVNR_STEP1_BF_ISROWIIR_TAG_ID, 914 CALIB_SENSOR_UVNR_STEP1_BF_ISYCOPY_TAG_ID, 915 CALIB_SENSOR_UVNR_STEP2_NONEXT_BLOCK_TAG_ID, 916 CALIB_SENSOR_UVNR_STEP2_NONMED_TAG_ID, 917 CALIB_SENSOR_UVNR_STEP2_NONBF_TAG_ID, 918 CALIB_SENSOR_UVNR_STEP2_DOWNSAMPLE_W_TAG_ID, 919 CALIB_SENSOR_UVNR_STEP2_DOWNSAMPLE_H_TAG_ID, 920 CALIB_SENSOR_UVNR_STEP2_DOWNSAMPLE_MEANSIZE_TAG_ID, 921 CALIB_SENSOR_UVNR_STEP2_MEDIAN_RATIO_TAG_ID, 922 CALIB_SENSOR_UVNR_STEP2_MEDIAN_SIZE_TAG_ID, 923 CALIB_SENSOR_UVNR_STEP2_MEDIAN_IIR_TAG_ID, 924 CALIB_SENSOR_UVNR_STEP2_BF_SIGMAR_TAG_ID, 925 CALIB_SENSOR_UVNR_STEP2_BF_UVGAIN_TAG_ID, 926 CALIB_SENSOR_UVNR_STEP2_BF_RATIO_TAG_ID, 927 CALIB_SENSOR_UVNR_STEP2_BF_SIZE_TAG_ID, 928 CALIB_SENSOR_UVNR_STEP2_BF_SIGMAD_TAG_ID, 929 CALIB_SENSOR_UVNR_STEP2_BF_ISROWIIR_TAG_ID, 930 CALIB_SENSOR_UVNR_STEP2_BF_ISYCOPY_TAG_ID, 931 CALIB_SENSOR_UVNR_STEP3_NONBF3_TAG_ID, 932 CALIB_SENSOR_UVNR_STEP3_BF_SIGMAR_TAG_ID, 933 CALIB_SENSOR_UVNR_STEP3_BF_UVGAIN_TAG_ID, 934 CALIB_SENSOR_UVNR_STEP3_BF_RATIO_TAG_ID, 935 CALIB_SENSOR_UVNR_STEP3_BF_SIZE_TAG_ID, 936 CALIB_SENSOR_UVNR_STEP3_BF_SIGMAD_TAG_ID, 937 CALIB_SENSOR_UVNR_STEP3_BF_ISROWIIR_TAG_ID, 938 CALIB_SENSOR_UVNR_STEP3_BF_ISYCOPY_TAG_ID, 939 CALIB_SENSOR_UVNR_KERNEL_3X3_TAG_ID, 940 CALIB_SENSOR_UVNR_KERNEL_5X5_TAG_ID, 941 CALIB_SENSOR_UVNR_KERNEL_9X9_TAG_ID, 942 CALIB_SENSOR_UVNR_KERNEL_9X9_NUM_TAG_ID, 943 CALIB_SENSOR_UVNR_SIGMA_ADJ_LUMA_TAG_ID, 944 CALIB_SENSOR_UVNR_SIGMA_ADJ_RATIO_TAG_ID, 945 CALIB_SENSOR_UVNR_THRESHOLD_ADJ_LUMA_TAG_ID, 946 CALIB_SENSOR_UVNR_THRESHOLD_ADJ_THRE_TAG_ID, 947 948 /****************************************************************************** 949 * XML GAMMA section 950 *****************************************************************************/ 951 CALIB_SENSOR_GAMMA_TAG_ID, 952 CALIB_SENSOR_GAMMA_GAMMA_EN_TAG_ID, 953 CALIB_SENSOR_GAMMA_GAMMA_OUT_SEGNUM_TAG_ID, 954 CALIB_SENSOR_GAMMA_GAMMA_OUT_OFFSET_TAG_ID, 955 CALIB_SENSOR_GAMMA_CURVE_NORMAL_TAG_ID, 956 CALIB_SENSOR_GAMMA_CURVE_HDR_TAG_ID, 957 CALIB_SENSOR_GAMMA_CURVE_NIGHT_TAG_ID, 958 959 960 /****************************************************************************** 961 * XML DEGAMMA section 962 *****************************************************************************/ 963 CALIB_SENSOR_DEGAMMA_TAG_ID, 964 CALIB_SENSOR_DEGAMMA_EN_TAG_ID, 965 CALIB_SENSOR_DEGAMMA_MODE_CELL_TAG_ID, 966 CALIB_SENSOR_DEGAMMA_MODE_NAME_TAG_ID, 967 CALIB_SENSOR_DEGAMMA_SCENE_EN_TAG_ID, 968 CALIB_SENSOR_DEGAMMA_CURVE_X_TAG_ID, 969 CALIB_SENSOR_DEGAMMA_CURVE_R_TAG_ID, 970 CALIB_SENSOR_DEGAMMA_CURVE_G_TAG_ID, 971 CALIB_SENSOR_DEGAMMA_CURVE_B_TAG_ID, 972 973 /****************************************************************************** 974 * XML YNR section 975 *****************************************************************************/ 976 CALIB_SENSOR_YNR_TAG_ID, 977 CALIB_SENSOR_YNR_ENABLE_TAG_ID, 978 CALIB_SENSOR_YNR_VERSION_TAG_ID, 979 CALIB_SENSOR_YNR_MODE_CELL_TAG_ID, 980 CALIB_SENSOR_YNR_MODE_NAME_TAG_ID, 981 CALIB_SENSOR_YNR_SETTING_CELL_TAG_ID, 982 CALIB_SENSOR_YNR_SETTING_SNR_MODE_TAG_ID, 983 CALIB_SENSOR_YNR_SETTING_SENSOR_MODE_TAG_ID, 984 CALIB_SENSOR_YNR_ISO_CELL_TAG_ID, 985 CALIB_SENSOR_YNR_ISO_TAG_ID, 986 CALIB_SENSOR_YNR_SIGMA_CURVE_TAG_ID, 987 CALIB_SENSOR_YNR_YNR_LCI_TAG_ID, 988 CALIB_SENSOR_YNR_YNR_LHCI_TAG_ID, 989 CALIB_SENSOR_YNR_YNR_HLCI_TAG_ID, 990 CALIB_SENSOR_YNR_YNR_HHCI_TAG_ID, 991 CALIB_SENSOR_YNR_LO_LUMAPOINT_TAG_ID, 992 CALIB_SENSOR_YNR_LO_LUMARATIO_TAG_ID, 993 CALIB_SENSOR_YNR_LO_DIRECTIONSTRENGTH_TAG_ID, 994 CALIB_SENSOR_YNR_LO_BFSCALE_TAG_ID, 995 CALIB_SENSOR_YNR_IMERGE_RATIO_TAG_ID, 996 CALIB_SENSOR_YNR_IMERGE_BOUND_TAG_ID, 997 CALIB_SENSOR_YNR_DENOISE_WEIGHT_TAG_ID, 998 CALIB_SENSOR_YNR_HI_LUMAPOINT_TAG_ID, 999 CALIB_SENSOR_YNR_HI_LUMARATIO_TAG_ID, 1000 CALIB_SENSOR_YNR_HI_BFSCALE_TAG_ID, 1001 CALIB_SENSOR_YNR_HWITH_D_TAG_ID, 1002 CALIB_SENSOR_YNR_HI_DENOISESTRENGTH_TAG_ID, 1003 CALIB_SENSOR_YNR_HI_DETAILMINADJDNW_TAG_ID, 1004 CALIB_SENSOR_YNR_HI_DENOISEWEIGHT_TAG_ID, 1005 CALIB_SENSOR_YNR_Y_LUMA_POINT_TAG_ID, 1006 CALIB_SENSOR_YNR_HGRAD_Y_LEVEL1_TAG_ID, 1007 CALIB_SENSOR_YNR_HGRAD_Y_LEVEL2_TAG_ID, 1008 CALIB_SENSOR_YNR_HGRAD_Y_LEVEL3_TAG_ID, 1009 CALIB_SENSOR_YNR_HGRAD_Y_LEVEL4_TAG_ID, 1010 CALIB_SENSOR_YNR_HI_SOFT_THRESH_SCALE_TAG_ID, 1011 1012 /****************************************************************************** 1013 * XML GIC section 1014 *****************************************************************************/ 1015 CALIB_SENSOR_GIC_TAG_ID, 1016 CALIB_SENSOR_GIC_CALIBPARA_V20_TAG_ID, 1017 CALIB_SENSOR_GIC_CALIBPARA_V21_TAG_ID, 1018 CALIB_SENSOR_GIC_TUNINGPARA_V20_TAG_ID, 1019 CALIB_SENSOR_GIC_TUNINGPARA_V21_TAG_ID, 1020 1021 CALIB_SENSOR_GIC_SCENE_TAG_ID, 1022 CALIB_SENSOR_GIC_ENABLE_TAG_ID, 1023 CALIB_SENSOR_GIC_EDGE_EN_TAG_ID, 1024 CALIB_SENSOR_GIC_GR_RATION_TAG_ID, 1025 CALIB_SENSOR_GIC_NOISE_CUT_EN_TAG_ID, 1026 1027 CALIB_SENSOR_GIC_SETTING_TAG_ID, 1028 CALIB_SENSOR_GIC_SETTING_ISO_TAG_ID, 1029 CALIB_SENSOR_GIC_MIN_BUSY_THRE_TAG_ID, 1030 CALIB_SENSOR_GIC_MIN_GRAD_THR1_TAG_ID, 1031 CALIB_SENSOR_GIC_MIN_GRAD_THR2_TAG_ID, 1032 CALIB_SENSOR_GIC_K_GRAD1_TAG_ID, 1033 CALIB_SENSOR_GIC_K_GRAD2_TAG_ID, 1034 CALIB_SENSOR_GIC_GB_THRE_TAG_ID, 1035 CALIB_SENSOR_GIC_MAXCORV_TAG_ID, 1036 CALIB_SENSOR_GIC_MAXCORVBOTH_TAG_ID, 1037 CALIB_SENSOR_GIC_DARK_THRE_TAG_ID, 1038 CALIB_SENSOR_GIC_DARK_THREHI_TAG_ID, 1039 CALIB_SENSOR_GIC_K_GRAD1_DARK_TAG_ID, 1040 CALIB_SENSOR_GIC_K_GRAD2_DARK_TAG_ID, 1041 CALIB_SENSOR_GIC_MIN_GRAD_THR_DARK1_TAG_ID, 1042 CALIB_SENSOR_GIC_MIN_GRAD_THR_DARK2_TAG_ID, 1043 CALIB_SENSOR_GIC_NOISECURVE0_TAG_ID, 1044 CALIB_SENSOR_GIC_NOISECURVE1_TAG_ID, 1045 CALIB_SENSOR_GIC_GVALUELIMITLO_TAG_ID, 1046 CALIB_SENSOR_GIC_GVALUELIMITHI_TAG_ID, 1047 CALIB_SENSOR_GIC_TEXTURESTRENGTH_TAG_ID, 1048 CALIB_SENSOR_GIC_SCALELO_TAG_ID, 1049 CALIB_SENSOR_GIC_SCALEHI_TAG_ID, 1050 CALIB_SENSOR_GIC_GLOBALSTRENGTH_TAG_ID, 1051 CALIB_SENSOR_GIC_NOISE_COEA_TAG_ID, 1052 CALIB_SENSOR_GIC_NOISE_COEB_TAG_ID, 1053 CALIB_SENSOR_GIC_DIFF_CLIP_TAG_ID, 1054 1055 //v21 add 1056 CALIB_SENSOR_GIC_SETTING_V21_TAG_ID, 1057 CALIB_SENSOR_GIC_NOISESCALE_TAG_ID, 1058 CALIB_SENSOR_GIC_NOISEBASE_TAG_ID, 1059 1060 /****************************************************************************** 1061 * XML MFNR section 1062 *****************************************************************************/ 1063 CALIB_SENSOR_MFNR_TAG_ID, 1064 CALIB_SENSOR_MFNR_ENABLE_TAG_ID, 1065 CALIB_SENSOR_MFNR_VERSION_TAG_ID, 1066 CALIB_SENSOR_MFNR_LOCAL_GAIN_EN_TAG_ID, 1067 CALIB_SENSOR_MFNR_MOTION_DETECT_EN_TAG_ID, 1068 CALIB_SENSOR_MFNR_MODE_3TO1_TAG_ID, 1069 CALIB_SENSOR_MFNR_MAX_LEVEL_TAG_ID, 1070 CALIB_SENSOR_MFNR_MAX_LEVEL_UV_TAG_ID, 1071 CALIB_SENSOR_MFNR_BACK_REF_NUM_TAG_ID, 1072 CALIB_SENSOR_MFNR_AWB_UV_RATIO_TAG_ID, 1073 CALIB_SENSOR_MFNR_AWB_UV_RATIO_NAME_TAG_ID, 1074 CALIB_SENSOR_MFNR_AWB_UV_RATIO_RATIO_TAG_ID, 1075 CALIB_SENSOR_MFNR_MODE_CELL_TAG_ID, 1076 CALIB_SENSOR_MFNR_MODE_NAME_TAG_ID, 1077 CALIB_SENSOR_MFNR_DYNAMIC_TAG_ID, 1078 CALIB_SENSOR_MFNR_DYNAMIC_ENABLE_TAG_ID, 1079 CALIB_SENSOR_MFNR_DYNAMIC_LOWTH_ISO_TAG_ID, 1080 CALIB_SENSOR_MFNR_DYNAMIC_LOWTH_TIME_TAG_ID, 1081 CALIB_SENSOR_MFNR_DYNAMIC_HIGHTH_ISO_TAG_ID, 1082 CALIB_SENSOR_MFNR_DYNAMIC_HIGHTH_TIME_TAG_ID, 1083 CALIB_SENSOR_MFNR_SETTING_TAG_ID, 1084 CALIB_SENSOR_MFNR_SETTING_SNR_MODE_TAG_ID, 1085 CALIB_SENSOR_MFNR_SETTING_SENSOR_MODE_TAG_ID, 1086 CALIB_SENSOR_MFNR_ISO_TAG_ID, 1087 CALIB_SENSOR_MFNR_ISO_ISO_TAG_ID, 1088 CALIB_SENSOR_MFNR_ISO_WEIGHT_LIMIT_Y_TAG_ID, 1089 CALIB_SENSOR_MFNR_ISO_WEIGHT_LIMIT_UV_TAG_ID, 1090 CALIB_SENSOR_MFNR_ISO_RATIO_FRQ_TAG_ID, 1091 CALIB_SENSOR_MFNR_ISO_LUMA_W_IN_CHROMA_TAG_ID, 1092 CALIB_SENSOR_MFNR_ISO_NOISE_CURVE_TAG_ID, 1093 CALIB_SENSOR_MFNR_ISO_NOISE_CURVE_X00_TAG_ID, 1094 CALIB_SENSOR_MFNR_ISO_Y_LO_NOISEPROFILE_TAG_ID, 1095 CALIB_SENSOR_MFNR_ISO_Y_HI_NOISEPROFILE_TAG_ID, 1096 CALIB_SENSOR_MFNR_ISO_Y_LO_DENOISEWEIGHT_TAG_ID, 1097 CALIB_SENSOR_MFNR_ISO_Y_HI_DENOISEWEIGHT_TAG_ID, 1098 CALIB_SENSOR_MFNR_ISO_Y_LO_BFSCALE_TAG_ID, 1099 CALIB_SENSOR_MFNR_ISO_Y_HI_BFSCALE_TAG_ID, 1100 CALIB_SENSOR_MFNR_ISO_Y_LUMANRPOINT_TAG_ID, 1101 CALIB_SENSOR_MFNR_ISO_Y_LUMANRCURVE_TAG_ID, 1102 CALIB_SENSOR_MFNR_ISO_Y_DENOISESTRENGTH_TAG_ID, 1103 CALIB_SENSOR_MFNR_ISO_Y_LO_LVL0_GFDELTA_TAG_ID, 1104 CALIB_SENSOR_MFNR_ISO_Y_HI_LVL0_GFDELTA_TAG_ID, 1105 CALIB_SENSOR_MFNR_ISO_Y_LO_LVL1_GFDELTA_TAG_ID, 1106 CALIB_SENSOR_MFNR_ISO_Y_HI_LVL1_GFDELTA_TAG_ID, 1107 CALIB_SENSOR_MFNR_ISO_Y_LO_LVL2_GFDELTA_TAG_ID, 1108 CALIB_SENSOR_MFNR_ISO_Y_HI_LVL2_GFDELTA_TAG_ID, 1109 CALIB_SENSOR_MFNR_ISO_Y_LO_LVL3_GFDELTA_TAG_ID, 1110 CALIB_SENSOR_MFNR_ISO_Y_HI_LVL3_GFDELTA_TAG_ID, 1111 CALIB_SENSOR_MFNR_ISO_UV_LO_NOISEPROFILE_TAG_ID, 1112 CALIB_SENSOR_MFNR_ISO_UV_HI_NOISEPROFILE_TAG_ID, 1113 CALIB_SENSOR_MFNR_ISO_UV_LO_DENOISEWEIGHT_TAG_ID, 1114 CALIB_SENSOR_MFNR_ISO_UV_HI_DENOISEWEIGHT_TAG_ID, 1115 CALIB_SENSOR_MFNR_ISO_UV_LO_BFSCALE_TAG_ID, 1116 CALIB_SENSOR_MFNR_ISO_UV_HI_BFSCALE_TAG_ID, 1117 CALIB_SENSOR_MFNR_ISO_UV_LUMANRPOINT_TAG_ID, 1118 CALIB_SENSOR_MFNR_ISO_UV_LUMANRCURVE_TAG_ID, 1119 CALIB_SENSOR_MFNR_ISO_UV_DENOISESTRENGTH_TAG_ID, 1120 CALIB_SENSOR_MFNR_ISO_UV_LO_LVL0_GFDELTA_TAG_ID, 1121 CALIB_SENSOR_MFNR_ISO_UV_HI_LVL0_GFDELTA_TAG_ID, 1122 CALIB_SENSOR_MFNR_ISO_UV_LO_LVL1_GFDELTA_TAG_ID, 1123 CALIB_SENSOR_MFNR_ISO_UV_HI_LVL1_GFDELTA_TAG_ID, 1124 CALIB_SENSOR_MFNR_ISO_UV_LO_LVL2_GFDELTA_TAG_ID, 1125 CALIB_SENSOR_MFNR_ISO_UV_HI_LVL2_GFDELTA_TAG_ID, 1126 CALIB_SENSOR_MFNR_ISO_LVL0_GFSIGMA_TAG_ID, 1127 CALIB_SENSOR_MFNR_ISO_LVL1_GFSIGMA_TAG_ID, 1128 CALIB_SENSOR_MFNR_ISO_LVL2_GFSIGMA_TAG_ID, 1129 CALIB_SENSOR_MFNR_ISO_LVL3_GFSIGMA_TAG_ID, 1130 1131 //mfnr motion detection 1132 CALIB_SENSOR_MFNR_MOTION_DETECTION_TAG_ID, 1133 CALIB_SENSOR_MFNR_MOTION_DETECTION_ENABLE_TAG_ID, 1134 CALIB_SENSOR_MFNR_MOTION_DETECTION_ISO_TAG_ID, 1135 CALIB_SENSOR_MFNR_MOTION_DETECTION_SIGMAHSCALE_TAG_ID, 1136 CALIB_SENSOR_MFNR_MOTION_DETECTION_SIGMALSCALE_TAG_ID, 1137 CALIB_SENSOR_MFNR_MOTION_DETECTION_LIGHT_CLP_TAG_ID, 1138 CALIB_SENSOR_MFNR_MOTION_DETECTION_UV_WEIGHT_TAG_ID, 1139 CALIB_SENSOR_MFNR_MOTION_DETECTION_MFNR_SIGMA_SCALE_TAG_ID, 1140 CALIB_SENSOR_MFNR_MOTION_DETECTION_YUVNR_GAIN_SCALE0_TAG_ID, 1141 CALIB_SENSOR_MFNR_MOTION_DETECTION_YUVNR_GAIN_SCALE1_TAG_ID, 1142 CALIB_SENSOR_MFNR_MOTION_DETECTION_YUVNR_GAIN_SCALE2_TAG_ID, 1143 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED0_TAG_ID, 1144 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED1_TAG_ID, 1145 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED2_TAG_ID, 1146 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED3_TAG_ID, 1147 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED4_TAG_ID, 1148 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED5_TAG_ID, 1149 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED6_TAG_ID, 1150 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED7_TAG_ID, 1151 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED8_TAG_ID, 1152 CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED9_TAG_ID, 1153 CALIB_SENSOR_MFNR_MOTION_DETECTION_FRAME_LIMIT_Y_TAG_ID, 1154 CALIB_SENSOR_MFNR_MOTION_DETECTION_FRAME_LIMIT_UV_TAG_ID, 1155 1156 1157 1158 /****************************************************************************** 1159 * XML SHARP section 1160 *****************************************************************************/ 1161 CALIB_SENSOR_SHARP_TAG_ID, 1162 CALIB_SENSOR_SHARP_ENABLE_TAG_ID, 1163 CALIB_SENSOR_SHARP_VERSION_TAG_ID, 1164 CALIB_SENSOR_SHARP_LUMA_POINT_TAG_ID, 1165 CALIB_SENSOR_SHARP_MODE_CELL_TAG_ID, 1166 CALIB_SENSOR_SHARP_MODE_NAME_TAG_ID, 1167 CALIB_SENSOR_SHARP_SETTING_TAG_ID, 1168 CALIB_SENSOR_SHARP_SETTING_SNR_MODE_TAG_ID, 1169 CALIB_SENSOR_SHARP_SETTING_SENSOR_MODE_TAG_ID, 1170 CALIB_SENSOR_SHARP_SHARP_ISO_TAG_ID, 1171 CALIB_SENSOR_SHARP_SHARP_ISO_ISO_TAG_ID, 1172 CALIB_SENSOR_SHARP_SHARP_ISO_HRATIO_TAG_ID, 1173 CALIB_SENSOR_SHARP_SHARP_ISO_LRATIO_TAG_ID, 1174 CALIB_SENSOR_SHARP_SHARP_ISO_MF_SHARP_RATIO_TAG_ID, 1175 CALIB_SENSOR_SHARP_SHARP_ISO_HF_SHARP_RATIO_TAG_ID, 1176 CALIB_SENSOR_SHARP_SHARP_ISO_LUMA_SIGMA_TAG_ID, 1177 CALIB_SENSOR_SHARP_SHARP_ISO_PBF_GAIN_TAG_ID, 1178 CALIB_SENSOR_SHARP_SHARP_ISO_PBF_RATIO_TAG_ID, 1179 CALIB_SENSOR_SHARP_SHARP_ISO_PBF_ADD_TAG_ID, 1180 CALIB_SENSOR_SHARP_SHARP_ISO_MF_CLIP_POS_TAG_ID, 1181 CALIB_SENSOR_SHARP_SHARP_ISO_MF_CLIP_NEG_TAG_ID, 1182 CALIB_SENSOR_SHARP_SHARP_ISO_HF_CLIP_TAG_ID, 1183 CALIB_SENSOR_SHARP_SHARP_ISO_MBF_GAIN_TAG_ID, 1184 CALIB_SENSOR_SHARP_SHARP_ISO_HBF_GAIN_TAG_ID, 1185 CALIB_SENSOR_SHARP_SHARP_ISO_HBF_RATIO_TAG_ID, 1186 CALIB_SENSOR_SHARP_SHARP_ISO_MBF_ADD_TAG_ID, 1187 CALIB_SENSOR_SHARP_SHARP_ISO_HBF_ADD_TAG_ID, 1188 CALIB_SENSOR_SHARP_SHARP_ISO_LOCAL_SHARP_STRENGTH_TAG_ID, 1189 //add kernel coeff 1190 CALIB_SENSOR_SHARP_SHARP_GAUSS_LUMA_COEFF_TAG_ID, 1191 CALIB_SENSOR_SHARP_SHARP_MBF_COEFF_TAG_ID, 1192 #if 1 1193 CALIB_SENSOR_SHARP_SHARP_PBF_COEFF_TAG_ID, 1194 CALIB_SENSOR_SHARP_SHARP_RF_M_COEFF_TAG_ID, 1195 CALIB_SENSOR_SHARP_SHARP_RF_H_COEFF_TAG_ID, 1196 CALIB_SENSOR_SHARP_SHARP_HBF_COEFF_TAG_ID, 1197 #endif 1198 //add kernel coeff v2 1199 CALIB_SENSOR_SHARP_SHARP_PBF_COEFF_L_TAG_ID, 1200 CALIB_SENSOR_SHARP_SHARP_PBF_COEFF_H_TAG_ID, 1201 CALIB_SENSOR_SHARP_SHARP_RF_M_COEFF_L_TAG_ID, 1202 CALIB_SENSOR_SHARP_SHARP_RF_M_COEFF_H_TAG_ID, 1203 CALIB_SENSOR_SHARP_SHARP_RF_H_COEFF_L_TAG_ID, 1204 CALIB_SENSOR_SHARP_SHARP_RF_H_COEFF_H_TAG_ID, 1205 CALIB_SENSOR_SHARP_SHARP_HBF_COEFF_L_TAG_ID, 1206 CALIB_SENSOR_SHARP_SHARP_HBF_COEFF_H_TAG_ID, 1207 CALIB_SENSOR_SHARP_SHARP_PBF_COEFF_PERCENT_TAG_ID, 1208 CALIB_SENSOR_SHARP_SHARP_RF_M_COEFF_PERCENT_TAG_ID, 1209 CALIB_SENSOR_SHARP_SHARP_RF_H_COEFF_PERCENT_TAG_ID, 1210 CALIB_SENSOR_SHARP_SHARP_HBF_COEFF_PERCENT_TAG_ID, 1211 1212 1213 /****************************************************************************** 1214 * XML EDGEFILTER section 1215 *****************************************************************************/ 1216 CALIB_SENSOR_EDGEFILTER_TAG_ID, 1217 CALIB_SENSOR_EDGEFILTER_ENABLE_TAG_ID, 1218 CALIB_SENSOR_EDGEFILTER_VERSION_TAG_ID, 1219 CALIB_SENSOR_EDGEFILTER_LUMA_POINT_TAG_ID, 1220 CALIB_SENSOR_EDGEFILTER_MODE_CELL_TAG_ID, 1221 CALIB_SENSOR_EDGEFILTER_MODE_NAME_TAG_ID, 1222 CALIB_SENSOR_EDGEFILTER_SETTING_TAG_ID, 1223 CALIB_SENSOR_EDGEFILTER_SETTING_SNR_MODE_TAG_ID, 1224 CALIB_SENSOR_EDGEFILTER_SETTING_SENSOR_MODE_TAG_ID, 1225 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_TAG_ID, 1226 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_ISO_TAG_ID, 1227 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_EDGE_THED_TAG_ID, 1228 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_SRC_WGT_TAG_ID, 1229 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_ALPHA_ADP_EN_TAG_ID, 1230 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_LOCAL_ALPHA_TAG_ID, 1231 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_GLOBAL_ALPHA_TAG_ID, 1232 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_NOISE_CLIP_TAG_ID, 1233 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_CLIP_POS_TAG_ID, 1234 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_CLIP_NEG_TAG_ID, 1235 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_ALPHA_TAG_ID, 1236 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DIRECT_FILTER_COEFF_TAG_ID, 1237 #if 1 1238 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW0_TAG_ID, 1239 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW1_TAG_ID, 1240 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW2_TAG_ID, 1241 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW3_TAG_ID, 1242 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW4_TAG_ID, 1243 #endif 1244 //add dog kernel 1245 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_L_TAG_ID, 1246 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_H_TAG_ID, 1247 CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_PERCENT_TAG_ID, 1248 1249 /****************************************************************************** 1250 * XML DEHAZE section 1251 *****************************************************************************/ 1252 CALIB_SENSOR_DEHAZE_TAG_ID, 1253 CALIB_SENSOR_DEHAZE_CALIBPARA_V20_TAG_ID, 1254 CALIB_SENSOR_DEHAZE_CALIBPARA_V21_TAG_ID, 1255 CALIB_SENSOR_DEHAZE_TUNINGPARA_V20_TAG_ID, 1256 CALIB_SENSOR_DEHAZE_TUNINGPARA_V21_TAG_ID, 1257 1258 CALIB_SENSOR_DEHAZE_SCENE_TAG_ID, 1259 CALIB_SENSOR_DEHAZE_EN_TAG_ID, 1260 CALIB_SENSOR_DEHAZE_CFG_ALPHA_TAG_ID, 1261 1262 CALIB_SENSOR_DEHAZE_SETTING_TAG_ID, 1263 CALIB_SENSOR_DEHAZE_SETTING_EN_TAG_ID, 1264 CALIB_SENSOR_DEHAZE_SETTING_ISO_TAG_ID, 1265 CALIB_SENSOR_DEHAZE_SETTING_DC_MIN_TH_TAG_ID, 1266 CALIB_SENSOR_DEHAZE_SETTING_DC_MAX_TH_TAG_ID, 1267 CALIB_SENSOR_DEHAZE_SETTING_YHIST_TH_TAG_ID, 1268 CALIB_SENSOR_DEHAZE_SETTING_YBLK_TH_TAG_ID, 1269 CALIB_SENSOR_DEHAZE_SETTING_DARK_TH_TAG_ID, 1270 CALIB_SENSOR_DEHAZE_SETTING_BRIGHT_MIN_TAG_ID, 1271 CALIB_SENSOR_DEHAZE_SETTING_BRIGHT_MAX_TAG_ID, 1272 CALIB_SENSOR_DEHAZE_SETTING_WT_MAX_TAG_ID, 1273 CALIB_SENSOR_DEHAZE_SETTING_AIR_MIN_TAG_ID, 1274 CALIB_SENSOR_DEHAZE_SETTING_AIR_MAX_TAG_ID, 1275 CALIB_SENSOR_DEHAZE_SETTING_TMAX_BASE_TAG_ID, 1276 CALIB_SENSOR_DEHAZE_SETTING_TMAX_OFF_TAG_ID, 1277 CALIB_SENSOR_DEHAZE_SETTING_TMAX_MAX_TAG_ID, 1278 CALIB_SENSOR_DEHAZE_SETTING_CFG_WT_TAG_ID, 1279 CALIB_SENSOR_DEHAZE_SETTING_CFG_AIR_TAG_ID, 1280 CALIB_SENSOR_DEHAZE_SETTING_CFG_TMAX_TAG_ID, 1281 CALIB_SENSOR_DEHAZE_SETTING_DC_THED_TAG_ID, 1282 CALIB_SENSOR_DEHAZE_SETTING_DC_WEITCUR_TAG_ID, 1283 CALIB_SENSOR_DEHAZE_SETTING_AIR_THED_TAG_ID, 1284 CALIB_SENSOR_DEHAZE_SETTING_AIR_WEITCUR_TAG_ID, 1285 CALIB_SENSOR_IIR_SETTING_STAB_FNUM_TAG_ID, 1286 CALIB_SENSOR_IIR_SETTING_SIGMA_TAG_ID, 1287 CALIB_SENSOR_IIR_SETTING_WT_SIGMA_TAG_ID, 1288 CALIB_SENSOR_IIR_SETTING_AIR_SIGMA_TAG_ID, 1289 CALIB_SENSOR_IIR_SETTING_TMAX_SIGMA_TAG_ID, 1290 1291 CALIB_SENSOR_ENHANCE_SETTING_TAG_ID, 1292 CALIB_SENSOR_ENHANCE_SETTING_EN_TAG_ID, 1293 CALIB_SENSOR_ENHANCE_SETTING_ISO_TAG_ID, 1294 CALIB_SENSOR_ENHANCE_SETTING_ENHANCE_VALUE_TAG_ID, 1295 1296 CALIB_SENSOR_HIST_SETTING_TAG_ID, 1297 CALIB_SENSOR_HIST_SETTING_EN_TAG_ID, 1298 CALIB_SENSOR_HIST_SETTING_ISO_TAG_ID, 1299 CALIB_SENSOR_HIST_SETTING_HIST_CHANNEL_TAG_ID, 1300 CALIB_SENSOR_HIST_SETTING_HIST_PARA_EN_TAG_ID, 1301 CALIB_SENSOR_HIST_SETTING_HIST_GRATIO_TAG_ID, 1302 CALIB_SENSOR_HIST_SETTING_HIST_TH_OFF_TAG_ID, 1303 CALIB_SENSOR_HIST_SETTING_HIST_K_TAG_ID, 1304 CALIB_SENSOR_HIST_SETTING_HIST_MIN_TAG_ID, 1305 CALIB_SENSOR_HIST_SETTING_HIST_SCALE_TAG_ID, 1306 CALIB_SENSOR_HIST_SETTING_CFG_GRATIO_TAG_ID, 1307 //v21 add 1308 CALIB_SENSOR_DEHAZE_V21_SETTING_TAG_ID, 1309 CALIB_SENSOR_DEHAZE_SETTING_AIR_LC_EN_TAG_ID, 1310 CALIB_SENSOR_IIR_SETTING_PRE_WET_TAG_ID, 1311 CALIB_SENSOR_DEHAZE_SETTING_BF_WEIGHT_TAG_ID, 1312 CALIB_SENSOR_DEHAZE_SETTING_RANGE_SIGMA_TAG_ID, 1313 CALIB_SENSOR_DEHAZE_SETTING_SPACE_SIGMA_PRE_TAG_ID, 1314 CALIB_SENSOR_DEHAZE_SETTING_SPACE_SIGMA_CUR_TAG_ID, 1315 1316 CALIB_SENSOR_ENHANCE_V21_SETTING_TAG_ID, 1317 CALIB_SENSOR_ENHANCE_SETTING_ENHANCE_CHROMA_TAG_ID, 1318 CALIB_SENSOR_ENHANCE_SETTING_ENHANCE_CURVE_TAG_ID, 1319 1320 CALIB_SENSOR_HIST_V21_SETTING_TAG_ID, 1321 1322 /****************************************************************************** 1323 * XML SENSORINFO section 1324 *****************************************************************************/ 1325 CALIB_SENSOR_SENSORINFO_TAG_ID, 1326 CALIB_SENSOR_SENSORINFO_GAINRANGE_TAG_ID, 1327 CALIB_SENSOR_SENSORINFO_GAINRANGE_ISLINEAR_TAG_ID, 1328 CALIB_SENSOR_SENSORINFO_GAINRANGE_LINEAR_TAG_ID, 1329 CALIB_SENSOR_SENSORINFO_GAINRANGE_NONLINEAR_TAG_ID, 1330 CALIB_SENSOR_SENSORINFO_GAINRANGE_NONLINEAR_DB_TAG_ID, 1331 CALIB_SENSOR_SENSORINFO_TIMEFACTOR_TAG_ID, 1332 CALIB_SENSOR_SENSORINFO_CISLINTIMEREG_MAXFAC_TAG_ID, 1333 CALIB_SENSOR_SENSORINFO_CISHDRTIMEREG_SUMFAC_TAG_ID, 1334 CALIB_SENSOR_SENSORINFO_CISTIMEREG_ODEVITY_TAG_ID, 1335 CALIB_SENSOR_SENSORINFO_CISHDRTIMEREG_ODEVITY_TAG_ID, 1336 CALIB_SENSOR_SENSORINFO_CISTIMEREG_MIN_TAG_ID, 1337 CALIB_SENSOR_SENSORINFO_CISHDRTIMEREG_MIN_TAG_ID, 1338 CALIB_SENSOR_SENSORINFO_CISHDRTIMEREG_MAX_TAG_ID, 1339 CALIB_SENSOR_SENSORINFO_CISTIMEREG_UNEQUALEN_TAG_ID, 1340 CALIB_SENSOR_SENSORINFO_CISMINFPS_TAG_ID, 1341 CALIB_SENSOR_SENSORINFO_CISAGAIN_RANGE_TAG_ID, 1342 CALIB_SENSOR_SENSORINFO_CISEXTRAAGAIN_RANGE_TAG_ID, 1343 CALIB_SENSOR_SENSORINFO_CISDGAIN_RANGE_TAG_ID, 1344 CALIB_SENSOR_SENSORINFO_CISISPDGAIN_RANGE_TAG_ID, 1345 CALIB_SENSOR_SENSORINFO_CISHDRGAININDSETEN_TAG_ID, 1346 CALIB_SENSOR_SENSORSETTING_FLIP_ID, 1347 1348 /****************************************************************************** 1349 * XML MODULEINFO section 1350 *****************************************************************************/ 1351 CALIB_SENSOR_MODULEINFO_TAG_ID, 1352 CALIB_SENSOR_MODULEINFO_FNUMBER_TAG_ID, 1353 CALIB_SENSOR_MODULEINFO_EFL_TAG_ID, 1354 CALIB_SENSOR_MODULEINFO_LENS_TRANSMITTANCE_TAG_ID, 1355 CALIB_SENSOR_MODULEINFO_IRCUT_TRANSMITTANCE_TAG_ID, 1356 1357 /****************************************************************************** 1358 * XML CPSL section 1359 *****************************************************************************/ 1360 CALIB_SENSOR_CPSL_TAG_ID, 1361 CALIB_SENSOR_CPSL_ENABLE_TAG_ID, 1362 CALIB_SENSOR_CPSL_MODE_TAG_ID, 1363 CALIB_SENSOR_CPSL_FORCE_GRAY_TAG_ID, 1364 CALIB_SENSOR_CPSL_LGHT_SRC_TAG_ID, 1365 CALIB_SENSOR_CPSL_AUTO_ADJUST_SENS_TAG_ID, 1366 CALIB_SENSOR_CPSL_AUTO_ON2OFF_TH_TAG_ID, 1367 CALIB_SENSOR_CPSL_AUTO_OFF2ON_TH_TAG_ID, 1368 CALIB_SENSOR_CPSL_AUTO_SW_INTERVAL_TAG_ID, 1369 CALIB_SENSOR_CPSL_MANUAL_ON_TAG_ID, 1370 CALIB_SENSOR_CPSL_MANUAL_STRENGTH_TAG_ID, 1371 1372 /****************************************************************************** 1373 * XML LUT3D section 1374 *****************************************************************************/ 1375 CALIB_SENSOR_LUT3D_TAG_ID, 1376 CALIB_SENSOR_LUT3D_ENABLE_TAG_ID, 1377 CALIB_SENSOR_LUT3D_R_LUT_TAG_ID, 1378 CALIB_SENSOR_LUT3D_G_LUT_TAG_ID, 1379 CALIB_SENSOR_LUT3D_B_LUT_TAG_ID, 1380 1381 /****************************************************************************** 1382 * XMLL DCH section 1383 *****************************************************************************/ 1384 CALIB_SENSOR_LDCH_TAG_ID, 1385 CALIB_SENSOR_LDCH_ENABLE_TAG_ID, 1386 CALIB_SENSOR_LDCH_MESH_FILE_TAG_ID, 1387 CALIB_SENSOR_LDCH_CORRECT_LEVEL_TAG_ID, 1388 CALIB_SENSOR_LDCH_CORRECT_LEVEL_MAX_TAG_ID, 1389 CALIB_SENSOR_LDCH_LIGHT_CENTER_TAG_ID, 1390 CALIB_SENSOR_LDCH_DISTORTION_COEFF_ID, 1391 1392 /****************************************************************************** 1393 * XML FEC section 1394 *****************************************************************************/ 1395 CALIB_SENSOR_FEC_TAG_ID, 1396 CALIB_SENSOR_FEC_ENABLE_TAG_ID, 1397 CALIB_SENSOR_FEC_MESH_FILE_TAG_ID, 1398 CALIB_SENSOR_FEC_CORRECT_LEVEL_TAG_ID, 1399 CALIB_SENSOR_FEC_LIGHT_CENTER_TAG_ID, 1400 CALIB_SENSOR_FEC_DISTORTION_COEFF_ID, 1401 1402 /****************************************************************************** 1403 * XML FEC section 1404 *****************************************************************************/ 1405 CALIB_SENSOR_EIS_TAG_ID, 1406 CALIB_SENSOR_EIS_ENABLE_TAG_ID, 1407 1408 CALIB_SENSOR_LUMA_DETECT_TAG_ID, 1409 CALIB_SENSOR_LUMA_DETECT_ENABLE_TAG_ID, 1410 CALIB_SENSOR_LUMA_DETECT_FIXED_TIMES_TAG_ID, 1411 CALIB_SENSOR_LUMA_DETECT_THRESHOLD_TAG_ID, 1412 CALIB_SENSOR_LUMA_DETECT_THRESHOLD_LEVEL2_TAG_ID, 1413 1414 /****************************************************************************** 1415 * XML ORB section 1416 *****************************************************************************/ 1417 CALIB_SENSOR_ORB_TAG_ID, 1418 CALIB_SENSOR_ORB_ENABLE_TAG_ID, 1419 1420 /****************************************************************************** 1421 * XML COLOR_AS_GREY section 1422 *****************************************************************************/ 1423 CALIB_SENSOR_COLOR_AS_GREY_TAG_ID, 1424 CALIB_SENSOR_COLOR_AS_GREY_ENABLE_TAG_ID, 1425 1426 /****************************************************************************** 1427 * XML bayernrV2 section 1428 *****************************************************************************/ 1429 CALIB_SENSOR_BAYERNR_V2_TAG_ID, 1430 CALIB_SENSOR_BAYERNR_V2_MODE_NAME_TAG_ID, 1431 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_TAG_ID, 1432 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_ENABLE_TAG_ID, 1433 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_SETTING_TAG_ID, 1434 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_SNR_MODE_TAG_ID, 1435 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_SENSOR_MODE_TAG_ID, 1436 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_ISO_TAG_ID, 1437 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_FILTER_STRENGTH_TAG_ID, 1438 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_GAUSS_GUIDE_TAG_ID, 1439 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_LUMA_POINT_TAG_ID, 1440 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_SIGMA_TAG_ID, 1441 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_EDGESOFTS_TAG_ID, 1442 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_RATIO_TAG_ID, 1443 CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_WEIGHT_TAG_ID, 1444 1445 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_TAG_ID, 1446 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_ENABLE_TAG_ID, 1447 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SETTING_TAG_ID, 1448 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SNR_MODE_TAG_ID, 1449 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SENSOR_MODE_TAG_ID, 1450 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_ISO_TAG_ID, 1451 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_FILTER_STRENGTH_TAG_ID, 1452 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SP_FILTER_STRENGTH_TAG_ID, 1453 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_LO_CLIPWGT_TAG_ID, 1454 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_HI_CLIPWGT_TAG_ID, 1455 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SOFTWGT_TAG_ID, 1456 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_LUMA_POINT_TAG_ID, 1457 CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SIGMA_TAG_ID, 1458 1459 /****************************************************************************** 1460 * XML ynrV2 section 1461 *****************************************************************************/ 1462 CALIB_SENSOR_YNR_V2_TAG_ID, 1463 CALIB_SENSOR_YNR_V2_MODE_NAME_TAG_ID, 1464 CALIB_SENSOR_YNR_V2_ENABLE_TAG_ID, 1465 CALIB_SENSOR_YNR_V2_SETTING_TAG_ID, 1466 CALIB_SENSOR_YNR_V2_SNR_MODE_TAG_ID, 1467 CALIB_SENSOR_YNR_V2_SENSOR_MODE_TAG_ID, 1468 CALIB_SENSOR_YNR_V2_ISO_TAG_ID, 1469 CALIB_SENSOR_YNR_V2_BFT3X3_BYPASS_TAG_ID, 1470 CALIB_SENSOR_YNR_V2_LBFT5X5_BYPASS_TAG_ID, 1471 CALIB_SENSOR_YNR_V2_LGFT3X3_BYPASS_TAG_ID, 1472 CALIB_SENSOR_YNR_V2_FLT1X1_BYPASS_TAG_ID, 1473 CALIB_SENSOR_YNR_V2_SFT5X5_BYPASS_TAG_ID, 1474 CALIB_SENSOR_YNR_V2_RNR_STRENGTH_TAG_ID, 1475 CALIB_SENSOR_YNR_V2_SIGMA_CURVE_TAG_ID, 1476 CALIB_SENSOR_YNR_V2_YNR_CI_TAG_ID, 1477 CALIB_SENSOR_YNR_V2_LOW_BF_TAG_ID, 1478 CALIB_SENSOR_YNR_V2_LOW_THRED_ADJ_TAG_ID, 1479 CALIB_SENSOR_YNR_V2_LOW_PEAK_SUPRESS_TAG_ID, 1480 CALIB_SENSOR_YNR_V2_LOW_EDGE_ADJ_THRESH_TAG_ID, 1481 CALIB_SENSOR_YNR_V2_LOW_CENTRE_WEIGHT_TAG_ID, 1482 CALIB_SENSOR_YNR_V2_LOW_DIST_ADJ_TAG_ID, 1483 CALIB_SENSOR_YNR_V2_LOW_WEIGHT_TAG_ID, 1484 CALIB_SENSOR_YNR_V2_LOW_FILT_STRENGTH_TAG_ID, 1485 CALIB_SENSOR_YNR_V2_LOW_BI_WEIGHT_TAG_ID, 1486 CALIB_SENSOR_YNR_V2_BASE_FILT_WEIGHT_TAG_ID, 1487 CALIB_SENSOR_YNR_V2_HIGH_THRED_ADJ_TAG_ID, 1488 CALIB_SENSOR_YNR_V2_HIGH_WEIGHT_TAG_ID, 1489 CALIB_SENSOR_YNR_V2_HIGH_DIRECTION_WEIGHT_TAG_ID, 1490 CALIB_SENSOR_YNR_V2_HI_MIN_ADJ_TAG_ID, 1491 CALIB_SENSOR_YNR_V2_HI_EDGE_THRED_TAG_ID, 1492 1493 /****************************************************************************** 1494 * XML cnrV1 section 1495 *****************************************************************************/ 1496 CALIB_SENSOR_CNR_V1_TAG_ID, 1497 CALIB_SENSOR_CNR_V1_MODE_NAME_TAG_ID, 1498 CALIB_SENSOR_CNR_V1_ENABLE_TAG_ID, 1499 CALIB_SENSOR_CNR_V1_SETTING_TAG_ID, 1500 CALIB_SENSOR_CNR_V1_SNR_MODE_TAG_ID, 1501 CALIB_SENSOR_CNR_V1_SENSOR_MODE_TAG_ID, 1502 CALIB_SENSOR_CNR_V1_ISO_TAG_ID, 1503 CALIB_SENSOR_CNR_V1_HF_BYPASS_TAG_ID, 1504 CALIB_SENSOR_CNR_V1_LF_BYPASS_TAG_ID, 1505 CALIB_SENSOR_CNR_V1_CNR_EXGAIN_TAG_ID, 1506 CALIB_SENSOR_CNR_V1_CNR_G_GAIN_TAG_ID, 1507 CALIB_SENSOR_CNR_V1_COLOR_SAT_ADJ_TAG_ID, 1508 CALIB_SENSOR_CNR_V1_COLOR_SAT_ADJ_ALPHA_TAG_ID, 1509 CALIB_SENSOR_CNR_V1_HF_SPIKERS_REDUCION_STRENGTH_TAG_ID, 1510 CALIB_SENSOR_CNR_V1_HF_DENOISE_STRENGTH_TAG_ID, 1511 CALIB_SENSOR_CNR_V1_HF_COLOR_SAT_TAG_ID, 1512 CALIB_SENSOR_CNR_V1_HF_DENOISE_ALPHA_TAG_ID, 1513 CALIB_SENSOR_CNR_V1_HF_BF_WGT_CLIP_TAG_ID, 1514 CALIB_SENSOR_CNR_V1_THUMB_SPIKERS_REDUCION_STRENGTH_TAG_ID, 1515 CALIB_SENSOR_CNR_V1_THUMB_DENOISE_STRENGTH_TAG_ID, 1516 CALIB_SENSOR_CNR_V1_THUMB_COLOR_SAT_TAG_ID, 1517 CALIB_SENSOR_CNR_V1_LF_DENOISE_STRENGTH_TAG_ID, 1518 CALIB_SENSOR_CNR_V1_LF_COLOR_SAT_TAG_ID, 1519 CALIB_SENSOR_CNR_V1_LF_DENOISE_ALPHA_TAG_ID, 1520 CALIB_SENSOR_CNR_V1_KERNEL_5X5_TAG_ID, 1521 1522 1523 /****************************************************************************** 1524 * XML sharpV3 section 1525 *****************************************************************************/ 1526 CALIB_SENSOR_SHARP_V3_TAG_ID, 1527 CALIB_SENSOR_SHARP_V3_MODE_NAME_TAG_ID, 1528 CALIB_SENSOR_SHARP_V3_ENABLE_TAG_ID, 1529 CALIB_SENSOR_SHARP_V3_SETTING_TAG_ID, 1530 CALIB_SENSOR_SHARP_V3_SNR_MODE_TAG_ID, 1531 CALIB_SENSOR_SHARP_V3_SENSOR_MODE_TAG_ID, 1532 CALIB_SENSOR_SHARP_V3_ISO_TAG_ID, 1533 CALIB_SENSOR_SHARP_V3_LUMA_POINT_TAG_ID, 1534 CALIB_SENSOR_SHARP_V3_LUMA_SIGMA_TAG_ID, 1535 CALIB_SENSOR_SHARP_V3_PBF_GAIN_TAG_ID, 1536 CALIB_SENSOR_SHARP_V3_PBF_ADD_TAG_ID, 1537 CALIB_SENSOR_SHARP_V3_PBF_RATIO_TAG_ID, 1538 CALIB_SENSOR_SHARP_V3_GAUSS_RATIO_TAG_ID, 1539 CALIB_SENSOR_SHARP_V3_SHARP_RATIO_TAG_ID, 1540 CALIB_SENSOR_SHARP_V3_HF_CLIP_TAG_ID, 1541 CALIB_SENSOR_SHARP_V3_BF_GAIN_TAG_ID, 1542 CALIB_SENSOR_SHARP_V3_BF_ADD_TAG_ID, 1543 CALIB_SENSOR_SHARP_V3_BF_RATIO_TAG_ID, 1544 CALIB_SENSOR_SHARP_V3_LOCAL_STRENGTH_TAG_ID, 1545 CALIB_SENSOR_SHARP_V3_PREFILTER_COEFF_TAG_ID, 1546 CALIB_SENSOR_SHARP_V3_GAUSSFILTER_COEFF_TAG_ID, 1547 CALIB_SENSOR_SHARP_V3_HBFFILTER_COEFF_TAG_ID, 1548 CALIB_SENSOR_SHARP_V3_SHARP_RATIO_H_TAG_ID, 1549 CALIB_SENSOR_SHARP_V3_SHARP_RATIO_M_TAG_ID, 1550 CALIB_SENSOR_SHARP_V3_SHARP_RATIO_L_TAG_ID, 1551 CALIB_SENSOR_SHARP_V3_CLIP_HF_TAG_ID, 1552 CALIB_SENSOR_SHARP_V3_CLIP_MF_TAG_ID, 1553 CALIB_SENSOR_SHARP_V3_CLIP_LF_TAG_ID, 1554 CALIB_SENSOR_SHARP_V3_LOCAL_WGT_TAG_ID, 1555 /****************************************************************************** 1556 * XML CPROC section 1557 *****************************************************************************/ 1558 CALIB_SENSOR_CPROC_TAG_ID, 1559 CALIB_SENSOR_CPROC_ENABLE_TAG_ID, 1560 CALIB_SENSOR_CPROC_BRIGHTNESS_TAG_ID, 1561 CALIB_SENSOR_CPROC_CONTRAST_TAG_ID, 1562 CALIB_SENSOR_CPROC_SATURATION_TAG_ID, 1563 CALIB_SENSOR_CPROC_HUE_TAG_ID, 1564 1565 /****************************************************************************** 1566 * XML IE section 1567 *****************************************************************************/ 1568 CALIB_SENSOR_IE_TAG_ID, 1569 CALIB_SENSOR_IE_ENABLE_TAG_ID, 1570 CALIB_SENSOR_IE_MODE_TAG_ID, 1571 1572 /***************************************************************************** 1573 *XML AEC V21 section 1574 ******************************************************************************/ 1575 CALIB_SENSOR_AEC_V21_TAG_ID, 1576 CALIB_SENSOR_AEC_V21_CALIBPARA_TAG_ID, 1577 CALIB_SENSOR_AEC_V21_CALIBSCENE_TAG_ID, 1578 CALIB_SENSOR_AEC_V21_WINSCALE_TAG_ID, 1579 CALIB_SENSOR_AEC_V21_WINSCALE_INRAW_TAG_ID, 1580 CALIB_SENSOR_AEC_V21_WINSCALE_TMORAW_TAG_ID, 1581 CALIB_SENSOR_AEC_V21_WINSCALE_YUVRAW_TAG_ID, 1582 CALIB_SENSOR_AEC_V21_TUNEPARA_TAG_ID, 1583 CALIB_SENSOR_AEC_V21_TUNESCENE_TAG_ID, 1584 CALIB_SENSOR_AEC_V21_HISTSTATSMODE_TAG_ID, 1585 CALIB_SENSOR_AEC_V21_HISTSTATSMODE_R_TAG_ID, 1586 CALIB_SENSOR_AEC_V21_HISTSTATSMODE_G_TAG_ID, 1587 CALIB_SENSOR_AEC_V21_HISTSTATSMODE_B_TAG_ID, 1588 CALIB_SENSOR_AEC_V21_HISTSTATSMODE_RGB_TAG_ID, 1589 CALIB_SENSOR_AEC_V21_HISTSTATSMODE_Y_TAG_ID, 1590 1591 CALIB_SENSOR_AEC_V21_RAWSTATSMODE_TAG_ID, 1592 CALIB_SENSOR_AEC_V21_RAWSTATSMODE_R_TAG_ID, 1593 CALIB_SENSOR_AEC_V21_RAWSTATSMODE_G_TAG_ID, 1594 CALIB_SENSOR_AEC_V21_RAWSTATSMODE_B_TAG_ID, 1595 CALIB_SENSOR_AEC_V21_RAWSTATSMODE_Y_TAG_ID, 1596 1597 CALIB_SENSOR_AEC_V21_YRANGEMODE_TAG_ID, 1598 CALIB_SENSOR_AEC_V21_YRANGEMODE_FULL_TAG_ID, 1599 CALIB_SENSOR_AEC_V21_YRANGEMODE_LIMITED_TAG_ID, 1600 1601 CALIB_SENSOR_AEC_V21_AECRUNINTERVAL_TAG_ID, 1602 CALIB_SENSOR_AEC_V21_AECOPTYPE_TAG_ID, 1603 CALIB_SENSOR_AEC_V21_AECOPTYPE_AUTO_TAG_ID, 1604 CALIB_SENSOR_AEC_V21_AECOPTYPE_MANUAL_TAG_ID, 1605 1606 CALIB_SENSOR_AEC_V21_SYNCTEST_TAG_ID, 1607 CALIB_SENSOR_AEC_V21_SYNCTEST_ENABLE_TAG_ID, 1608 CALIB_SENSOR_AEC_V21_SYNCTEST_INTERVALFRM_TAG_ID, 1609 CALIB_SENSOR_AEC_V21_SYNCTEST_ALTEREXP_TAG_ID, 1610 CALIB_SENSOR_AEC_V21_SYNCTEST_LINALTEREXP_TAG_ID, 1611 CALIB_SENSOR_AEC_V21_SYNCTEST_HDRALTEREXP_TAG_ID, 1612 CALIB_SENSOR_AEC_V21_SYNCTEST_TIMEVALUE_TAG_ID, 1613 CALIB_SENSOR_AEC_V21_SYNCTEST_GAINVALUE_TAG_ID, 1614 CALIB_SENSOR_AEC_V21_SYNCTEST_ISPGAINVALUE_TAG_ID, 1615 CALIB_SENSOR_AEC_V21_SYNCTEST_DCGMODE_TAG_ID, 1616 CALIB_SENSOR_AEC_V21_SYNCTEST_PIRISVALUE_TAG_ID, 1617 1618 CALIB_SENSOR_AEC_V21_AECDNSWITCH_TAG_ID, 1619 CALIB_SENSOR_AEC_V21_AECDNSWITCH_DNTRIGGER_TAG_ID, 1620 CALIB_SENSOR_AEC_V21_AECDNSWITCH_DNMODE_TAG_ID, 1621 CALIB_SENSOR_AEC_V21_AECDNSWITCH_DNMODE_DAY_TAG_ID, 1622 CALIB_SENSOR_AEC_V21_AECDNSWITCH_DNMODE_NIGHT_TAG_ID, 1623 CALIB_SENSOR_AEC_V21_AECDNSWITCH_FILLLIGHTMODE_TAG_ID, 1624 CALIB_SENSOR_AEC_V21_AECDNSWITCH_D2NFACTH_TAG_ID, 1625 CALIB_SENSOR_AEC_V21_AECDNSWITCH_D2NFRMCNT_TAG_ID, 1626 CALIB_SENSOR_AEC_V21_AECDNSWITCH_VBNIGHTMODE_TAG_ID, 1627 CALIB_SENSOR_AEC_V21_ENABLE_TAG_ID, 1628 1629 CALIB_SENSOR_AEC_V21_AECDNSWITCH_N2DFRMCNT_TAG_ID, 1630 CALIB_SENSOR_AEC_V21_AECDNSWITCH_N2DFACTH_TAG_ID, 1631 1632 CALIB_SENSOR_AEC_V21_AECDNSWITCH_IRNIGHTMODE_TAG_ID, 1633 CALIB_SENSOR_AEC_V21_AECDNSWITCH_IR_RG_TAG_ID, 1634 CALIB_SENSOR_AEC_V21_AECDNSWITCH_IR_BG_TAG_ID, 1635 CALIB_SENSOR_AEC_V21_AECDNSWITCH_MAX_DIS_TAG_ID, 1636 CALIB_SENSOR_AEC_V21_AECDNSWITCH_VB_PERCENT_TAG_ID, 1637 1638 CALIB_SENSOR_AEC_V21_AECSPEED_TAG_ID, 1639 CALIB_SENSOR_AEC_V21_DAMPOVER_TAG_ID, 1640 CALIB_SENSOR_AEC_V21_DAMPUNDER_TAG_ID, 1641 CALIB_SENSOR_AEC_V21_DAMPDARK2BRIGHT_TAG_ID, 1642 CALIB_SENSOR_AEC_V21_DAMPBRIGHT2DARK_TAG_ID, 1643 CALIB_SENSOR_AEC_V21_DAMPOVERVIDEO_TAG_ID, 1644 CALIB_SENSOR_AEC_V21_DAMPUNDERVIDEO_TAG_ID, 1645 1646 CALIB_SENSOR_AEC_V21_AECDELAYFRMNUM_TAG_ID, 1647 CALIB_SENSOR_AEC_V21_BLACKDELAY_TAG_ID, 1648 CALIB_SENSOR_AEC_V21_WHITEDELAY_TAG_ID, 1649 1650 CALIB_SENSOR_AEC_V21_AECFRAMERATEMODE_TAG_ID, 1651 CALIB_SENSOR_AEC_V21_ISFPSFIX_TAG_ID, 1652 CALIB_SENSOR_AEC_V21_FPSVALUE_TAG_ID, 1653 CALIB_SENSOR_AEC_V21_FPSFIX_LINTIMEDOT_TAG_ID, 1654 CALIB_SENSOR_AEC_V21_FPSFIX_HDRTIMEDOT_TAG_ID, 1655 1656 CALIB_SENSOR_AEC_V21_ANTIFLICKER_TAG_ID, 1657 CALIB_SENSOR_AEC_V21_ANTIFLICKER_ENABLE_TAG_ID, 1658 CALIB_SENSOR_AEC_V21_ANTIFLICKER_FREQ_TAG_ID, 1659 CALIB_SENSOR_AEC_V21_ANTIFLICKER_FREQ_50HZ_TAG_ID, 1660 CALIB_SENSOR_AEC_V21_ANTIFLICKER_FREQ_60HZ_TAG_ID, 1661 CALIB_SENSOR_AEC_V21_ANTIFLICKER_MODE_TAG_ID, 1662 CALIB_SENSOR_AEC_V21_ANTIFLICKER_MODE_AUTO_TAG_ID, 1663 CALIB_SENSOR_AEC_V21_ANTIFLICKER_MODE_NORMAL_TAG_ID, 1664 1665 CALIB_SENSOR_AEC_V21_AECINITVALUE_TAG_ID, 1666 CALIB_SENSOR_AEC_V21_AECINITVALUE_LINEARAE_TAG_ID, 1667 CALIB_SENSOR_AEC_V21_AECINITVALUE_HDRAE_TAG_ID, 1668 CALIB_SENSOR_AEC_V21_INITTIMEVALUE_TAG_ID, 1669 CALIB_SENSOR_AEC_V21_INITGAINVALUE_TAG_ID, 1670 CALIB_SENSOR_AEC_V21_INITISPDGAINVALUE_TAG_ID, 1671 CALIB_SENSOR_AEC_V21_INITPIRISVALUE_TAG_ID, 1672 CALIB_SENSOR_AEC_V21_INITDCIRISVALUE_TAG_ID, 1673 CALIB_SENSOR_AEC_V21_INITHDCIRISVALUE_TAG_ID, 1674 CALIB_SENSOR_AEC_V21_AECGRIDWEIGHT_TAG_ID, 1675 CALIB_SENSOR_AEC_V21_AECROUTE_TAG_ID, 1676 CALIB_SENSOR_AEC_V21_AECROUTE_LINEARAE_TAG_ID, 1677 CALIB_SENSOR_AEC_V21_AECROUTE_HDRAE_TAG_ID, 1678 CALIB_SENSOR_AEC_V21_NAME_TAG_ID, 1679 CALIB_SENSOR_AEC_V21_TIMEDOT_TAG_ID, 1680 CALIB_SENSOR_AEC_V21_GAINDOT_TAG_ID, 1681 CALIB_SENSOR_AEC_V21_ISPDGAINDOT_TAG_ID, 1682 CALIB_SENSOR_AEC_V21_PIRISDOT_TAG_ID, 1683 CALIB_SENSOR_AEC_V21_LTIMEDOT_TAG_ID, 1684 CALIB_SENSOR_AEC_V21_MTIMEDOT_TAG_ID, 1685 CALIB_SENSOR_AEC_V21_STIMEDOT_TAG_ID, 1686 CALIB_SENSOR_AEC_V21_LGAINDOT_TAG_ID, 1687 CALIB_SENSOR_AEC_V21_MGAINDOT_TAG_ID, 1688 CALIB_SENSOR_AEC_V21_SGAINDOT_TAG_ID, 1689 CALIB_SENSOR_AEC_V21_LISPDGAINDOT_TAG_ID, 1690 CALIB_SENSOR_AEC_V21_MISPDGAINDOT_TAG_ID, 1691 CALIB_SENSOR_AEC_V21_SISPDGAINDOT_TAG_ID, 1692 1693 CALIB_SENSOR_AEC_V21_IRISCTRL_TAG_ID, 1694 CALIB_SENSOR_AEC_V21_IRISCTRL_ENABLE_TAG_ID, 1695 CALIB_SENSOR_AEC_V21_IRISCTRL_TYPE_TAG_ID, 1696 CALIB_SENSOR_AEC_V21_IRISCTRL_TYPE_P_TAG_ID, 1697 CALIB_SENSOR_AEC_V21_IRISCTRL_TYPE_DC_TAG_ID, 1698 CALIB_SENSOR_AEC_V21_IRISCTRL_TYPE_HDC_TAG_ID, 1699 1700 CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_TAG_ID, 1701 CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_TOTALSTEP_TAG_ID, 1702 CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_EFFCSTEP_TAG_ID, 1703 CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_ZEROISMAX_TAG_ID, 1704 CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_STEPTABLE_TAG_ID, 1705 CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_TAG_ID, 1706 CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_KP_TAG_ID, 1707 CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_KI_TAG_ID, 1708 CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_KD_TAG_ID, 1709 CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_MIN_PWMDUTY_TAG_ID, 1710 CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_MAX_PWMDUTY_TAG_ID, 1711 CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_OPEN_PWMDUTY_TAG_ID, 1712 CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_CLOSE_PWMDUTY_TAG_ID, 1713 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_TAG_ID, 1714 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_DAMPOVER_TAG_ID, 1715 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_DAMPUNDER_TAG_ID, 1716 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_ZEROISMAX_TAG_ID, 1717 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_MINTARGET_TAG_ID, 1718 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_MAXTARGET_TAG_ID, 1719 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_ZOOMTARGETDOT_TAG_ID, 1720 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_ZOOMDOT_TAG_ID, 1721 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_IRISTARGETDOT_TAG_ID, 1722 CALIB_SENSOR_AEC_V21_IRISCTRL_HDC_ATTR_GAINDOT_TAG_ID, 1723 1724 CALIB_SENSOR_AEC_V21_MANUALCTRL_TAG_ID, 1725 CALIB_SENSOR_AEC_V21_MANUALCTRL_LINEARAE_TAG_ID, 1726 CALIB_SENSOR_AEC_V21_MANUALCTRL_HDRAE_TAG_ID, 1727 CALIB_SENSOR_AEC_V21_MANUALCTRL_TIMEEN_TAG_ID, 1728 CALIB_SENSOR_AEC_V21_MANUALCTRL_GAINEN_TAG_ID, 1729 CALIB_SENSOR_AEC_V21_MANUALCTRL_ISPDGAINEN_TAG_ID, 1730 CALIB_SENSOR_AEC_V21_MANUALCTRL_IRISEN_TAG_ID, 1731 CALIB_SENSOR_AEC_V21_MANUALCTRL_TIMEVALUE_TAG_ID, 1732 CALIB_SENSOR_AEC_V21_MANUALCTRL_GAINVALUE_TAG_ID, 1733 CALIB_SENSOR_AEC_V21_MANUALCTRL_ISPDGAINVALUE_TAG_ID, 1734 CALIB_SENSOR_AEC_V21_MANUALCTRL_PIRISVALUE_TAG_ID, 1735 CALIB_SENSOR_AEC_V21_MANUALCTRL_DCIRISVALUE_TAG_ID, 1736 CALIB_SENSOR_AEC_V21_MANUALCTRL_HDCIRISVALUE_TAG_ID, 1737 1738 CALIB_SENSOR_AEC_V21_ENVLVCALIB_TAG_ID, 1739 CALIB_SENSOR_AEC_V21_ENVLVCALIB_CALIBFNUMBER_TAG_ID, 1740 CALIB_SENSOR_AEC_V21_ENVLVCALIB_CURVECOEFF_TAG_ID, 1741 1742 CALIB_SENSOR_AEC_V21_LINEARAE_CTRL_TAG_ID, 1743 CALIB_SENSOR_AEC_V21_RAWSTATS_EN_TAG_ID, 1744 CALIB_SENSOR_AEC_V21_SETPOINT_TAG_ID, 1745 CALIB_SENSOR_AEC_V21_NIGHTSETPOINT_TAG_ID, 1746 CALIB_SENSOR_AEC_V21_DYSETPOINTEN_TAG_ID, 1747 CALIB_SENSOR_AEC_V21_DYNAMICSETPOINT_TAG_ID, 1748 CALIB_SENSOR_AEC_V21_EXPLEVEL_TAG_ID, 1749 CALIB_SENSOR_AEC_V21_DYSETPOINT_TAG_ID, 1750 CALIB_SENSOR_AEC_V21_TOLERANCE_IN_TAG_ID, 1751 CALIB_SENSOR_AEC_V21_TOLERANCE_OUT_TAG_ID, 1752 CALIB_SENSOR_AEC_V21_STRATEGYMODE_TAG_ID, 1753 CALIB_SENSOR_AEC_V21_STRATEGYMODE_LOWLIGHT_TAG_ID, 1754 CALIB_SENSOR_AEC_V21_STRATEGYMODE_HIGHLIGHT_TAG_ID, 1755 CALIB_SENSOR_AEC_V21_EVBIAS_TAG_ID, 1756 1757 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_CONFIG_TAG_ID, 1758 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_ENABLE_TAG_ID, 1759 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_TAG_ID, 1760 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_AUTO_TAG_ID, 1761 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_CENTER_TAG_ID, 1762 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_LEFT_TAG_ID, 1763 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_RIGHT_TAG_ID, 1764 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_UP_TAG_ID, 1765 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_BOTTOM_TAG_ID, 1766 1767 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_OEROI_LOWTH_TAG_ID, 1768 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_LV_LOWTH_TAG_ID, 1769 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_LV_HIGHTH_TAG_ID, 1770 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_NONOEPDFTH_TAG_ID, 1771 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_LOWLIGHTPDFTH_TAG_ID, 1772 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_EXPLEVEL_TAG_ID, 1773 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_TARGETLLLUMA_TAG_ID, 1774 CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_LUMADISTTH_TAG_ID, 1775 1776 CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_CONTROL_TAG_ID, 1777 CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_ENABLE_TAG_ID, 1778 CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_HIGHLIGHT_TH_TAG_ID, 1779 CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_LOWLIGHT_TH_TAG_ID, 1780 CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_MAXWEIGHT_TAG_ID, 1781 CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_OEPDF_TAG_ID, 1782 CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_HIGHLIGHT_WEIGHT_TAG_ID, 1783 CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_LOWLIGHT_WEIGHT_TAG_ID, 1784 1785 CALIB_SENSOR_AEC_V21_HDRAECTRL_TAG_ID, 1786 CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_TAG_ID, 1787 CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_MODE_TAG_ID, 1788 CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_NORMAL_TAG_ID, 1789 CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_LONGFRAME_TAG_ID, 1790 CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_AUTO_LONGFRAME_TAG_ID, 1791 CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_SFRMMINLINE_TAG_ID, 1792 CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_LFRMMODEEXPTH_TAG_ID, 1793 CALIB_SENSOR_AEC_V21_HDRAECTRL_EXPRATIOCTRL_TAG_ID, 1794 CALIB_SENSOR_AEC_V21_HDRAECTRL_EXPRATIOTYPE_TAG_ID, 1795 CALIB_SENSOR_AEC_V21_HDRAECTRL_EXPRATIOTYPE_AUTO_TAG_ID, 1796 CALIB_SENSOR_AEC_V21_HDRAECTRL_EXPRATIOTYPE_FIX_TAG_ID, 1797 CALIB_SENSOR_AEC_V21_HDRAECTRL_RATIOEXPDOT_TAG_ID, 1798 CALIB_SENSOR_AEC_V21_HDRAECTRL_M2SRATIOFIX_TAG_ID, 1799 CALIB_SENSOR_AEC_V21_HDRAECTRL_L2MRATIOFIX_TAG_ID, 1800 CALIB_SENSOR_AEC_V21_HDRAECTRL_M2SRATIOMAX_TAG_ID, 1801 CALIB_SENSOR_AEC_V21_HDRAECTRL_L2MRATIOMAX_TAG_ID, 1802 1803 CALIB_SENSOR_AEC_V21_HDRAECTRL_LUMADISTTH_TAG_ID, 1804 1805 CALIB_SENSOR_AEC_V21_HDRAECTRL_LFRAMECTRL_TAG_ID, 1806 CALIB_SENSOR_AEC_V21_HDRAECTRL_OEROILOWTH_TAG_ID, 1807 CALIB_SENSOR_AEC_V21_HDRAECTRL_LVHIGHTH_TAG_ID, 1808 CALIB_SENSOR_AEC_V21_HDRAECTRL_LVLOWTH_TAG_ID, 1809 CALIB_SENSOR_AEC_V21_HDRAECTRL_LEXPLEVEL_TAG_ID, 1810 CALIB_SENSOR_AEC_V21_HDRAECTRL_LSETPOINT_TAG_ID, 1811 CALIB_SENSOR_AEC_V21_HDRAECTRL_TARGETLLLUMA_TAG_ID, 1812 CALIB_SENSOR_AEC_V21_HDRAECTRL_NONOEPDFTH_TAG_ID, 1813 CALIB_SENSOR_AEC_V21_HDRAECTRL_LOWLIGHTPDFTH_TAG_ID, 1814 1815 CALIB_SENSOR_AEC_V21_HDRAECTRL_MFRAMECTRL_TAG_ID, 1816 CALIB_SENSOR_AEC_V21_HDRAECTRL_MEXPLEVEL_TAG_ID, 1817 CALIB_SENSOR_AEC_V21_HDRAECTRL_MSETPOINT_TAG_ID, 1818 1819 CALIB_SENSOR_AEC_V21_HDRAECTRL_SFRAMECTRL_TAG_ID, 1820 CALIB_SENSOR_AEC_V21_HDRAECTRL_SEXPLEVEL_TAG_ID, 1821 CALIB_SENSOR_AEC_V21_HDRAECTRL_SSETPOINT_TAG_ID, 1822 CALIB_SENSOR_AEC_V21_HDRAECTRL_TARGETHLLUMA_TAG_ID, 1823 CALIB_SENSOR_AEC_V21_HDRAECTRL_HLROIEXPANDEN_TAG_ID, 1824 CALIB_SENSOR_AEC_V21_HDRAECTRL_HLLUMATOLERANCE_TAG_ID, 1825 1826 1827 /****************************************************************************** 1828 * XML system section 1829 *****************************************************************************/ 1830 CALIB_SYSTEM_TAG_ID, 1831 1832 CALIB_SYSTEM_HDR_TAG_ID, 1833 CALIB_SYSTEM_HDR_ENABLE_TAG_ID, 1834 CALIB_SYSTEM_HDR_SUPPORT_MODE_TAG_ID, 1835 CALIB_SYSTEM_HDR_LINE_MODE_TAG_ID, 1836 1837 CALIB_SYSTEM_DCG_SETTING_TAG_ID, 1838 CALIB_SYSTEM_DCG_SETTING_NORMAL_TAG_ID, 1839 CALIB_SYSTEM_DCG_SETTING_HDR_TAG_ID, 1840 CALIB_SYSTEM_DCG_SUPPORT_EN_TAG_ID, 1841 CALIB_SYSTEM_DCG_OPTYPE_TAG_ID, 1842 CALIB_SYSTEM_DCG_OPTYPE_AUTO_TAG_ID, 1843 CALIB_SYSTEM_DCG_OPTYPE_MANUAL_TAG_ID, 1844 CALIB_SYSTEM_DCG_MODE_INIT_TAG_ID, 1845 CALIB_SYSTEM_DCG_RATIO_TAG_ID, 1846 CALIB_SYSTEM_DCG_GAINCTRL_TAG_ID, 1847 CALIB_SYSTEM_DCG_ENVCTRL_TAG_ID, 1848 CALIB_SYSTEM_DCG_SYNC_SWITCH_TAG_ID, 1849 CALIB_SYSTEM_DCG_ENABLE_TAG_ID, 1850 CALIB_SYSTEM_DCG_LCG2HCG_TH_TAG_ID, 1851 CALIB_SYSTEM_DCG_HCG2LCG_TH_TAG_ID, 1852 1853 CALIB_SYSTEM_EXP_DELAY_TAG_ID, 1854 CALIB_SYSTEM_EXP_DELAY_NORMAL_TAG_ID, 1855 CALIB_SYSTEM_EXP_DELAY_HDR_TAG_ID, 1856 CALIB_SYSTEM_EXP_DELAY_TIME_TAG_ID, 1857 CALIB_SYSTEM_EXP_DELAY_GAIN_TAG_ID, 1858 CALIB_SYSTEM_EXP_DELAY_DCG_TAG_ID, 1859 1860 /****************************************************************************** 1861 * XML EXPSET section 1862 *****************************************************************************/ 1863 CALIB_EXPSET_TAG_ID, 1864 CALIB_EXPSET_GAIN2REG_TAG_ID, 1865 CALIB_EXPSET_GAIN2REG_ISLINEAR_TAG_ID, 1866 CALIB_EXPSET_GAIN2REG_LINEAR_TAG_ID, 1867 CALIB_EXPSET_GAIN2REG_NONLINEAR_TAG_ID, 1868 CALIB_EXPSET_GAIN2REG_NONLINEAR_DB_TAG_ID, 1869 CALIB_EXPSET_TIME2REG_TAG_ID, 1870 CALIB_EXPSET_GAINSET_TAG_ID, 1871 CALIB_EXPSET_CISAGAIN_RANGE_TAG_ID, 1872 CALIB_EXPSET_CISEXTRAAGAIN_RANGE_TAG_ID, 1873 CALIB_EXPSET_CISDGAIN_RANGE_TAG_ID, 1874 CALIB_EXPSET_CISISPDGAIN_RANGE_TAG_ID, 1875 CALIB_EXPSET_CISHDRGAININDSETEN_TAG_ID, 1876 CALIB_EXPSET_TIMESET_TAG_ID, 1877 CALIB_EXPSET_TIMESET_NORMAL_TAG_ID, 1878 CALIB_EXPSET_TIMESET_HDR_TAG_ID, 1879 CALIB_EXPSET_NAME_TAG_ID, 1880 CALIB_EXPSET_CISLINTIMEREG_MAXFAC_TAG_ID, 1881 CALIB_EXPSET_CISHDRTIMEREG_SUMFAC_TAG_ID, 1882 CALIB_EXPSET_CISTIMEREG_UNEQUALEN_TAG_ID, 1883 CALIB_EXPSET_CISTIMEREG_ODEVITY_TAG_ID, 1884 CALIB_EXPSET_CISTIMEREG_MIN_TAG_ID, 1885 CALIB_EXPSET_CISTIMEREG_MAX_TAG_ID, 1886 CALIB_EXPSET_CISMINFPS_TAG_ID, 1887 1888 CALIB_EXPSET_HDRSET_TAG_ID, 1889 CALIB_EXPSET_HDRSET_ENABLE_TAG_ID, 1890 CALIB_EXPSET_HDRSET_SUPPORT_MODE_TAG_ID, 1891 CALIB_EXPSET_HDRSET_LINE_MODE_TAG_ID, 1892 1893 CALIB_EXPSET_DCGSET_TAG_ID, 1894 CALIB_EXPSET_DCGSET_NORMAL_TAG_ID, 1895 CALIB_EXPSET_DCGSET_HDR_TAG_ID, 1896 CALIB_EXPSET_DCGSET_SUPPORT_EN_TAG_ID, 1897 CALIB_EXPSET_DCGSET_OPTYPE_TAG_ID, 1898 CALIB_EXPSET_DCGSET_OPTYPE_AUTO_TAG_ID, 1899 CALIB_EXPSET_DCGSET_OPTYPE_MANUAL_TAG_ID, 1900 CALIB_EXPSET_DCGSET_MODE_INIT_TAG_ID, 1901 CALIB_EXPSET_DCGSET_RATIO_TAG_ID, 1902 CALIB_EXPSET_DCGSET_GAINCTRL_TAG_ID, 1903 CALIB_EXPSET_DCGSET_ENVCTRL_TAG_ID, 1904 CALIB_EXPSET_DCGSET_SYNC_SWITCH_TAG_ID, 1905 CALIB_EXPSET_DCGSET_ENABLE_TAG_ID, 1906 CALIB_EXPSET_DCGSET_LCG2HCG_TH_TAG_ID, 1907 CALIB_EXPSET_DCGSET_HCG2LCG_TH_TAG_ID, 1908 CALIB_EXPSET_EXP_UPDATE_TAG_ID, 1909 CALIB_EXPSET_EXP_UPDATE_NORMAL_TAG_ID, 1910 CALIB_EXPSET_EXP_UPDATE_HDR_TAG_ID, 1911 CALIB_EXPSET_EXP_UPDATE_TIME_TAG_ID, 1912 CALIB_EXPSET_EXP_UPDATE_GAIN_TAG_ID, 1913 CALIB_EXPSET_EXP_UPDATE_DCG_TAG_ID, 1914 CALIB_EXPSET_CISFLIP_TAG_ID, 1915 1916 /****************************************************************************** 1917 * XML MODULEINFO section 1918 *****************************************************************************/ 1919 CALIB_MODULEINFO_TAG_ID, 1920 CALIB_MODULEINFO_FNUMBER_TAG_ID, 1921 CALIB_MODULEINFO_EFL_TAG_ID, 1922 CALIB_MODULEINFO_LENS_TRANSMITTANCE_TAG_ID, 1923 CALIB_MODULEINFO_IRCUT_TRANSMITTANCE_TAG_ID, 1924 1925 1926 CALIB_IQ_TAG_END, 1927 } CALIB_IQ_TAG_ID_T; 1928 1929 typedef enum CALIB_TAG_TYPE_E { 1930 CALIB_TAG_TYPE_UNKNOWN = 0, 1931 CALIB_TAG_TYPE_CHAR, 1932 CALIB_TAG_TYPE_DOUBLE, 1933 CALIB_TAG_TYPE_STRUCT, 1934 CALIB_TAG_TYPE_CELL, 1935 CALIB_TAG_TYPE_INT, 1936 } CALIB_TAG_TYPE_T; 1937 1938 typedef int16_t calib_tag_2d_array[2]; 1939 1940 typedef struct calib_tag_info_s { 1941 const char* name; 1942 const CALIB_TAG_TYPE_T type; 1943 // two dimensions 1944 // and value always be {1, n} for one dimension case 1945 // if the size is unknown or dynamic, set the value to -1 1946 const calib_tag_2d_array size; 1947 const uint32_t* sub_tags_array; 1948 const int32_t sub_tags_array_size; 1949 // dynamic allocated 1950 void* check_info; 1951 } calib_tag_info_t; 1952 1953 extern calib_tag_info_t g_calib_tag_infos[CALIB_IQ_TAG_END]; 1954 1955 #define TAG_NAME(id) (id == CALIB_IQ_TAG_END ? "unknown" : g_calib_tag_infos[id].name) 1956 #define TAG_TYPE(id) (XmlTag::TagType_e)(id == CALIB_IQ_TAG_END ? TAG_TYPE_INVALID : g_calib_tag_infos[id].type) 1957 #define TAG_SIZE(id) (id == CALIB_IQ_TAG_END ? -1 : g_calib_tag_infos[id].size[0] * g_calib_tag_infos[id].size[1]) 1958 1959 1960 uint32_t calib_check_calc_checksum(); 1961 int calib_check_getID_by_name(char* tag_name, 1962 CALIB_IQ_TAG_ID_T parent_tag_id, 1963 CALIB_IQ_TAG_ID_T *tag_id ); 1964 1965 int calib_check_cell_set_size(CALIB_IQ_TAG_ID_T tag_id, 1966 CALIB_IQ_TAG_ID_T parent_tag_id, 1967 int size); 1968 int calib_check_tag_attrs(CALIB_IQ_TAG_ID_T tag_id, 1969 uint32_t type, 1970 int size, 1971 CALIB_IQ_TAG_ID_T parent_tag_id); 1972 int calib_check_nonleaf_tag_start(CALIB_IQ_TAG_ID_T tag_id, 1973 CALIB_IQ_TAG_ID_T parent_tag_id); 1974 int calib_check_tag_mark(CALIB_IQ_TAG_ID_T tag_id, 1975 CALIB_IQ_TAG_ID_T parent_tag_id); 1976 int calib_check_nonleaf_tag_end(CALIB_IQ_TAG_ID_T tag_id); 1977 1978 /****************************************************************************** 1979 * xml check example while parse subtag 1980 * XML_CHECK_START(parent_id, p_parent_id); 1981 * while(){ 1982 * XML_CHECK_WHILE_SUBTAG_MARK(tag_name, type, size); 1983 * } 1984 * XML_CHECK_END(); 1985 *****************************************************************************/ 1986 1987 #define XML_CHECK_SET_CUR_ID(cur_id) \ 1988 cur_tag_id = cur_id; 1989 1990 #define XML_CHECK_START(parent_id, p_parent_id) \ 1991 CALIB_IQ_TAG_ID_T cur_tag_id = CALIB_IQ_TAG_END; \ 1992 CALIB_IQ_TAG_ID_T parent_tag_id = parent_id; \ 1993 calib_check_nonleaf_tag_start(parent_tag_id, p_parent_id); 1994 1995 #define XML_CHECK_MARK_IF_NEED(type, size) \ 1996 calib_tag_info_t* tag_info = \ 1997 cur_tag_id < CALIB_IQ_TAG_END ? &(g_calib_tag_infos[cur_tag_id]) : NULL; \ 1998 calib_check_tag_attrs(cur_tag_id, type, size, parent_tag_id); \ 1999 if (tag_info != NULL && tag_info->sub_tags_array == NULL) { \ 2000 calib_check_tag_mark(cur_tag_id, parent_tag_id); \ 2001 } 2002 2003 #define XML_CHECK_END() \ 2004 calib_check_nonleaf_tag_end(parent_tag_id); 2005 2006 #define XML_CHECK_CELL_SET_SIZE(size) \ 2007 calib_check_cell_set_size(cur_tag_id, parent_tag_id, size); 2008 2009 #define XML_CHECK_GET_TAG_ID(tag_name) \ 2010 calib_check_getID_by_name(tag_name, parent_tag_id, &cur_tag_id); 2011 2012 #define XML_CHECK_TAGID_COMPARE(tag_id) \ 2013 cur_tag_id == tag_id 2014 2015 #define XML_CHECK_WHILE_SUBTAG_MARK(tag_name, type, size) \ 2016 XML_CHECK_SET_CUR_ID(CALIB_IQ_TAG_END); \ 2017 XML_CHECK_GET_TAG_ID(tag_name); \ 2018 XML_CHECK_MARK_IF_NEED(type, size); 2019 2020 #define XML_CHECK_TOPTAG_MARK(tag_id, type, size) \ 2021 XML_CHECK_SET_CUR_ID(tag_id); \ 2022 XML_CHECK_MARK_IF_NEED(type, size); 2023 2024 #endif 2025 2026