xref: /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/iq_parser/calibtags.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 /******************************************************************************
2  *
3  * Copyright 2016, Fuzhou Rockchip Electronics Co.Ltd . All rights reserved.
4  * No part of this work may be reproduced, modified, distributed, transmitted,
5  * transcribed, or translated into any language or computer format, in any form
6  * or by any means without written permission of:
7  * Fuzhou Rockchip Electronics Co.Ltd .
8  *
9  *
10  *****************************************************************************/
11 /**
12  * @file    calibtags.h
13  *
14  *
15  *****************************************************************************/
16 #ifndef __CALIB_TAGS_H__
17 #define __CALIB_TAGS_H__
18 
19 
20 /******************************************************************************
21  * XML main section
22  *****************************************************************************/
23 #define CALIB_FILESTART_TAG                                     "matfile"
24 
25 /******************************************************************************
26  * XML cell section
27  *****************************************************************************/
28 #define CALIB_CELL_TAG                                          "cell"
29 
30 /******************************************************************************
31  * XML header section
32  *****************************************************************************/
33 #define CALIB_HEADER_TAG                                        "header"
34 #define CALIB_HEADER_CODE_XML_PARSE_VERSION                     "code_xml_parse_version"
35 #define CALIB_HEADER_CREATION_DATE_TAG                          "creation_date"
36 #define CALIB_HEADER_CREATOR_TAG                                "creator"
37 #define CALIB_HEADER_SENSOR_NAME_TAG                            "sensor_name"
38 #define CALIB_HEADER_SAMPLE_NAME_TAG                            "sample_name"
39 #define CALIB_HEADER_GENERATOR_VERSION_TAG                      "generator_version"
40 
41 /******************************************************************************
42  * XML sensor section
43  *****************************************************************************/
44 #define CALIB_SENSOR_TAG                                        "sensor"
45 
46 
47 /******************************************************************************
48  * XML AWB section
49  *****************************************************************************/
50 #define CALIB_SENSOR_AWB_TAG                                    "AWB"
51 #define CALIB_SENSOR_AWB_V200_TAG                               "MeasureParaV200"
52 #define CALIB_SENSOR_AWB_V201_TAG                               "MeasureParaV201"
53 #define CALIB_SENSOR_AWB_STATEGYPARA_TAG                        "StrategyPara"
54 #define CALIB_SENSOR_AWB_LSFORFIRSTFRAME                        "lightSourceForFirstFrame"
55 #define CALIB_SENSOR_AWB_GLOBALS_TAG                            "Globals"
56 #define CALIB_SENSOR_AWB_AWB_ENABLE                             "awbEnable"
57 #define CALIB_SENSOR_AWB_WB_BYPASS                              "wbBypass"
58 #define CALIB_SENSOR_AWB_HDRFRAMECHOOSE                         "hdrFrameChoose"
59 #define CALIB_SENSOR_AWB_MODE                                   "mode"
60 #define CALIB_SENSOR_AWB_FRAMECHOOSE                            "frameChoose"
61 #define CALIB_SENSOR_AWB_LSCBYPASSENABLE                        "lscBypassEnable"
62 #define CALIB_SENSOR_AWB_UVDETECTIONENABLE                      "uvDetectionEnable"
63 #define CALIB_SENSOR_AWB_XYDETECTIONENABLE                      "xyDetectionEnable"
64 #define CALIB_SENSOR_AWB_MULTIWINDOWENABLE                      "multiWindowEnable"
65 #define CALIB_SENSOR_AWB_YUVDETECTIONENABLE                     "yuvDetectionEnable"
66 #define CALIB_SENSOR_AWB_LSUSEDFORYUVDET                        "lsUsedForYuvDet"
67 #define CALIB_SENSOR_AWB_DOWNSCALEMODE                          "downScaleMode"
68 #define CALIB_SENSOR_AWB_BLCKMEASUREMODE                        "blckMeasureMode"
69 #define CALIB_SENSOR_AWB_MEASUREWINDOW                          "measureWindow"
70 #define CALIB_SENSOR_AWB_MEASUREWINDOWSIZE                      "measureWindowSize"
71 #define CALIB_SENSOR_AWB_RESALL                                 "resAll"
72 #define CALIB_SENSOR_AWB_RESOLUTION                             "resolution"
73 #define CALIB_SENSOR_AWB_UVRANGESMALLENABLE                     "uvRangeSmallEnable"
74 #define CALIB_SENSOR_AWB_WPDIFFWEIENABLE                        "wpDiffLumaWeiEnable"
75 #define CALIB_SENSOR_AWB_CA_ENABLE                              "ca_Enable"
76 #define CALIB_SENSOR_AWB_LIMITRANGE                             "limitRange"
77 #define CALIB_SENSOR_AWB_LIMITRANGE_Y                           "Y"
78 #define CALIB_SENSOR_AWB_LIMITRANGE_R                           "R"
79 #define CALIB_SENSOR_AWB_LIMITRANGE_G                           "G"
80 #define CALIB_SENSOR_AWB_LIMITRANGE_B                           "B"
81 
82 #define CALIB_SENSOR_AWB_PSEUDOLUMWEIGHT                        "pseudoLumWeight"
83 #define CALIB_SENSOR_AWB_ROTATIONMAT                            "rotationMat"
84 #define CALIB_SENSOR_AWB_RGB2ROTATIONYUVMAT                     "rgb2RotationYuvMat"
85 #define CALIB_SENSOR_AWB_MULTIWINDOWMODE                        "multiwindowMode"
86 #define CALIB_SENSOR_AWB_WPDIFFWEIGHT                           "wpDiffLumaWeight"
87 #define CALIB_SENSOR_AWB_WPDIFFWEIENABLETH                      "wpDiffWeiEnableTh"
88 #define CALIB_SENSOR_AWB_WPNOTH                                 "wpDiffWeiNoTh"
89 #define CALIB_SENSOR_AWB_LVVALUETH                              "wpDiffWeiLvValueTh"
90 #define CALIB_SENSOR_AWB_WPDIFFWEIRATIOTH                       "wpDiffWeiRatioTh"
91 #define CALIB_SENSOR_AWB_WPDIFFWEILVTH                          "wpDiffWeiLvTh"
92 #define CALIB_SENSOR_AWB_WPDIFFWEI_Y                            "wpDiffwei_y"
93 #define CALIB_SENSOR_AWB_PERFECTBINCONF                         "perfectBinConf"
94 #define CALIB_SENSOR_AWB_WPDIFFWEI_W_HIGHLV                     "wpDiffwei_w_HighLV"
95 #define CALIB_SENSOR_AWB_WPRATIO1                               "wpRatio1"
96 #define CALIB_SENSOR_AWB_WPRATIO2                               "wpRatio2"
97 #define CALIB_SENSOR_AWB_WPRATIO3                               "wpRatio3"
98 #define CALIB_SENSOR_AWB_WPDIFFWEI_W_LOWLV                      "wpDiffwei_w_LowLV"
99 
100 #define CALIB_SENSOR_AWB_DAMPFACTOR                             "dampFactor"
101 #define CALIB_SENSOR_AWB_DFSTEP                                 "dFStep"
102 #define CALIB_SENSOR_AWB_DFMIN                                  "dFMin"
103 #define CALIB_SENSOR_AWB_DFMAX                                  "dFMax"
104 #define CALIB_SENSOR_AWB_LVIIRSIZE                              "LvIIRsize"
105 #define CALIB_SENSOR_AWB_LVVARTH                                "LvVarTh"
106 #define CALIB_SENSOR_AWB_SINGLECOLORPROCESS                     "singleColorProcess"
107 #define CALIB_SENSOR_AWB_COLORBLOCK                             "colorBlock"
108 #define CALIB_SENSOR_AWB_INDEX                                  "index"
109 #define CALIB_SENSOR_AWB_MEANC                                  "meanC"
110 #define CALIB_SENSOR_AWB_MEANH                                  "meanH"
111 #define CALIB_SENSOR_AWB_LIGHTSOURCEUSEDFORESTIMIATION          "lsUsedForEstimation"
112 #define CALIB_SENSOR_AWB_ALPHA                                  "alpha"
113 #define CALIB_SENSOR_AWB_RGAIN                                  "RGain"
114 #define CALIB_SENSOR_AWB_BGAIN                                  "BGain"
115 #define CALIB_SENSOR_AWB_TEMPORALDEFAULTGAIN                    "temporalDefaultGain"
116 #define CALIB_SENSOR_AWB_TEMPORALCALGAINSETSIZE                 "temporalCalGainSetSize"
117 #define CALIB_SENSOR_AWB_TEMPORALGAINSETWEIGHT                  "temporalGainSetWeight"
118 #define CALIB_SENSOR_AWB_LVMATRIX                               "LVMatrix"
119 #define CALIB_SENSOR_AWB_LV_THL                                 "LV_THL"
120 #define CALIB_SENSOR_AWB_LV_THL2                                "LV_THL2"
121 #define CALIB_SENSOR_AWB_LV_THH                                 "LV_THH"
122 #define CALIB_SENSOR_AWB_LV_THH2                                "LV_THH2"
123 #define CALIB_SENSOR_AWB_WP_THL                                 "WP_THL"
124 #define CALIB_SENSOR_AWB_WP_THH                                 "WP_THH"
125 #define CALIB_SENSOR_AWB_PRODIS_THL                             "proDis_THL"
126 #define CALIB_SENSOR_AWB_PRODIS_THH                             "proDis_THH"
127 #define CALIB_SENSOR_AWB_PROLV_INDOOR_THL                       "proLV_Indoor_THL"
128 #define CALIB_SENSOR_AWB_PROLV_INDOOR_THH                       "proLV_Indoor_THH"
129 #define CALIB_SENSOR_AWB_PROLV_OUTDOOR_THL                      "proLV_Outdoor_THL"
130 #define CALIB_SENSOR_AWB_PROLV_OUTDOOR_THH                      "proLV_Outdoor_THH"
131 #define CALIB_SENSOR_AWB_SPATIALGAIN_L                          "spatialGain_L"
132 #define CALIB_SENSOR_AWB_SPATIALGAIN_H                          "spatialGain_H"
133 #define CALIB_SENSOR_AWB_WPNUMPERCTH                            "wpNumPercTh"
134 #define CALIB_SENSOR_AWB_TEMPWEIGTH                             "tempWeigth"
135 #define CALIB_SENSOR_AWB_CA_LACALCFACTOR                        "ca_LACalcFactor"
136 #define CALIB_SENSOR_AWB_CA_TARGETGAIN                          "ca_TargetGain"
137 #define CALIB_SENSOR_AWB_CONVERGEDVARTH                         "convergedVarTh"
138 #define CALIB_SENSOR_AWB_LINERGBG                               "lineRgBg"
139 #define CALIB_SENSOR_AWB_LINERGBGPROJCCT                        "lineRgProjCCT"
140 #define CALIB_SENSOR_AWB_MULTIWINDOW                            "multiwindow"
141 #define CALIB_SENSOR_AWB_EXCLUDERANGE                           "excludeRange"
142 #define CALIB_SENSOR_AWB_EXCLUDERANGE_DOMAIN                    "Domain"
143 #define CALIB_SENSOR_AWB_EXCLUDE_MODE                           "mode"
144 #define CALIB_SENSOR_AWB_EXCLUDE_WINDOW                         "window"
145 #define CALIB_SENSOR_AWB_LIGHTSOURCES                           "LightSources"
146 #define CALIB_SENSOR_AWB_LIGHTSOURCES_NAME                      "name"
147 #define CALIB_SENSOR_AWB_LIGHTSOURCES_LIGHTUREGION              "lightURegion"
148 #define CALIB_SENSOR_AWB_LIGHTSOURCES_LIGHTVREGION              "lightVRegion"
149 #define CALIB_SENSOR_AWB_LIGHTSOURCES_SMALLUREGION              "smallURegion"
150 #define CALIB_SENSOR_AWB_LIGHTSOURCES_SMALLVREGION              "smallVRegion"
151 #define CALIB_SENSOR_AWB_LIGHTSOURCES_LIGHTXYREGION             "lightXYRegion"
152 #define CALIB_SENSOR_AWB_LIGHTSOURCES_NORMAL                    "normal"
153 #define CALIB_SENSOR_AWB_LIGHTSOURCES_BIG                       "big"
154 #define CALIB_SENSOR_AWB_LIGHTSOURCES_SMALL                     "small"
155 #define CALIB_SENSOR_AWB_LIGHTSOURCES_YUVREGION                 "yuvRegion"
156 #define CALIB_SENSOR_AWB_LIGHTSOURCES_K2SET                     "k2Set"
157 #define CALIB_SENSOR_AWB_LIGHTSOURCES_B0SET                     "b0Set"
158 #define CALIB_SENSOR_AWB_LIGHTSOURCES_K3SET                     "k3Set"
159 #define CALIB_SENSOR_AWB_LIGHTSOURCES_K_YDISSET                 "k_ydisSet"
160 #define CALIB_SENSOR_AWB_LIGHTSOURCES_B_YDISSET                 "b_ydisSet"
161 #define CALIB_SENSOR_AWB_LIGHTSOURCES_UREFSET                   "uRefSet"
162 #define CALIB_SENSOR_AWB_LIGHTSOURCES_VREFSET                   "vRefSet"
163 #define CALIB_SENSOR_AWB_LIGHTSOURCES_DISSET                    "disSet"
164 #define CALIB_SENSOR_AWB_LIGHTSOURCES_THSET                     "tHSet"
165 #define CALIB_SENSOR_AWB_LIGHTSOURCES_RTYUVREGION               "rtYuvRegion"
166 #define CALIB_SENSOR_AWB_LIGHTSOURCES_THCURVE_U_SET             "thcurve_u_set"
167 #define CALIB_SENSOR_AWB_LIGHTSOURCES_THCURVE_TH_SET            "thcurve_th_set"
168 #define CALIB_SENSOR_AWB_LIGHTSOURCES_LINEVECTOR                "lineVector"
169 #define CALIB_SENSOR_AWB_LIGHTSOURCES_DOORTYPE                  "doorType"
170 #define CALIB_SENSOR_AWB_LIGHTSOURCES_STANDARDGAINVALUE         "standardGainValue"
171 #define CALIB_SENSOR_AWB_LIGHTSOURCES_STAWEIGTHSET              "staWeigthSet"
172 #define CALIB_SENSOR_AWB_LIGHTSOURCES_SPATIALGAIN_LV_THSET      "spatialGain_LV_THSet"
173 #define CALIB_SENSOR_AWB_LIGHTSOURCES_XYTYPE2ENABLE             "xyType2Enable"
174 #define CALIB_SENSOR_AWB_LIGHTSOURCES_WEIGHTCURVE_RATIO         "weightCurve_ratio"
175 #define CALIB_SENSOR_AWB_LIGHTSOURCES_WEIGHTCURVE_WEIGHT        "weightCurve_weight"
176 #define CALIB_SENSOR_AWB_WPDIFFBLKWEIENABLE                     "wpDiffBlkWeiEnable"
177 #define CALIB_SENSOR_AWB_BLKSTATISTICSENABLE                    "blkStatisticsEnable"
178 #define CALIB_SENSOR_AWB_WPDIFFBLKWEIGHT                        "wpDiffBlkWeight"
179 #define CALIB_SENSOR_AWB_REMOSAICPARA                           "RemosaicPara"
180 #define CALIB_SENSOR_AWB_REMOSAICPARA_ENABLE                    "enable"
181 #define CALIB_SENSOR_AWB_REMOSAICPARA_WBGAIN                    "sensorWbGain"
182 #define CALIB_SENSOR_AWB_RUNINTERNAL                            "runInterval"
183 #define CALIB_SENSOR_AWB_TOLERANCE                              "tolerance"
184 #define CALIB_SENSOR_AWB_LV                                     "LV"
185 #define CALIB_SENSOR_AWB_VALUE                                  "value"
186 #define CALIB_SENSOR_AWB_XYREGIONSTABLESELECTION                "xyRegionStableSelection"
187 #define CALIB_SENSOR_AWB_XYREGIONSIZE                           "xyRegionSize"
188 #define CALIB_SENSOR_AWB_WBGAINADJUST                           "wbGainAdjust"
189 #define CALIB_SENSOR_AWB_CTGRIDNUM                              "ct_grid_num"
190 #define CALIB_SENSOR_AWB_CTINRANGE                              "ct_in_range"
191 #define CALIB_SENSOR_AWB_CRIGRIDNUM                             "cri_grid_num"
192 #define CALIB_SENSOR_AWB_CRIINRANGE                             "cri_in_range"
193 #define CALIB_SENSOR_AWB_LUTALL                                 "lutAll"
194 #define CALIB_SENSOR_AWB_LVVALUE                                "LvValue"
195 #define CALIB_SENSOR_AWB_CTOUT                                  "ct_out"
196 #define CALIB_SENSOR_AWB_CRIOUT                                 "cri_out"
197 #define CALIB_SENSOR_AWB_WBGAINADJUSTENABLE                     "wbGainAdjustEnable"
198 #define CALIB_SENSOR_AWB_WBGAINDAYLIGHTCLIPENABLE               "wbGainDaylightClipEnable"
199 #define CALIB_SENSOR_AWB_WBGAINCLIPEANBLE                       "wbGainClipEnable"
200 #define CALIB_SENSOR_AWB_WBGAINDAYLIGHTCLIP                     "wbGainDaylightClip"
201 #define CALIB_SENSOR_AWB_OUTDOORCCTMIN                          "outdoor_cct_min"
202 #define CALIB_SENSOR_AWB_WBGAINCLIP                             "wbGainClip"
203 #define CALIB_SENSOR_AWB_CCT                                    "cct"
204 #define CALIB_SENSOR_AWB_CRIBOUNDUP                             "cri_bound_up"
205 #define CALIB_SENSOR_AWB_CRIBOUNDLOW                            "cri_bound_low"
206 
207 
208 /*****************************************************************************
209 * XML AEC section
210 ******************************************************************************/
211 #define CALIB_SENSOR_AEC                                         "AEC"
212 #define CALIB_SENSOR_AEC_HISTSTATSMODE                           "HistStatsMode"
213 #define CALIB_SENSOR_AEC_HISTSTATSMODE_R                         "R"
214 #define CALIB_SENSOR_AEC_HISTSTATSMODE_G                         "G"
215 #define CALIB_SENSOR_AEC_HISTSTATSMODE_B                         "B"
216 #define CALIB_SENSOR_AEC_HISTSTATSMODE_RGB                       "RGB"
217 #define CALIB_SENSOR_AEC_HISTSTATSMODE_Y                         "Y"
218 
219 #define CALIB_SENSOR_AEC_RAWSTATSMODE                            "RawStatsMode"
220 #define CALIB_SENSOR_AEC_RAWSTATSMODE_R                          "R"
221 #define CALIB_SENSOR_AEC_RAWSTATSMODE_G                          "G"
222 #define CALIB_SENSOR_AEC_RAWSTATSMODE_B                          "B"
223 #define CALIB_SENSOR_AEC_RAWSTATSMODE_Y                          "Y"
224 
225 #define CALIB_SENSOR_AEC_YRANGEMODE                              "YRangeMode"
226 #define CALIB_SENSOR_AEC_YRANGEMODE_FULL                         "FULL"
227 #define CALIB_SENSOR_AEC_YRANGEMODE_LIMITED                      "LIMITED"
228 
229 #define CALIB_SENSOR_AEC_AECRUNINTERVAL                          "AecRunInterval"
230 #define CALIB_SENSOR_AEC_AECOPTYPE                               "AecOpType"
231 #define CALIB_SENSOR_AEC_AECOPTYPE_AUTO                          "AUTO"
232 #define CALIB_SENSOR_AEC_AECOPTYPE_MANUAL                        "MANUAL"
233 
234 #define CALIB_SENSOR_AEC_AECDNSWITCH                             "AecDNSwitch"
235 #define CALIB_SENSOR_AEC_AECDNSWITCH_DNTRIGGER                   "DNTrigger"
236 #define CALIB_SENSOR_AEC_AECDNSWITCH_DNMODE                      "DNMode"
237 #define CALIB_SENSOR_AEC_AECDNSWITCH_DNMODE_DAY                  "DAY"
238 #define CALIB_SENSOR_AEC_AECDNSWITCH_DNMODE_NIGHT                "NIGHT"
239 #define CALIB_SENSOR_AEC_AECDNSWITCH_FILLLIGHTMODE               "FillLightMode"
240 #define CALIB_SENSOR_AEC_AECDNSWITCH_D2NFACTH                    "D2NFacTh"
241 #define CALIB_SENSOR_AEC_AECDNSWITCH_D2NFRMCNT                   "D2NFrmCnt"
242 #define CALIB_SENSOR_AEC_AECDNSWITCH_VBNIGHTMODE                 "VBNightMode"
243 #define CALIB_SENSOR_AEC_ENABLE                                  "Enable"
244 
245 #define CALIB_SENSOR_AEC_AECDNSWITCH_N2DFRMCNT                   "N2DFrmCnt"
246 #define CALIB_SENSOR_AEC_AECDNSWITCH_N2DFACTH                    "N2DFacTh"
247 
248 #define CALIB_SENSOR_AEC_AECDNSWITCH_IRNIGHTMODE                 "IRNightMode"
249 #define CALIB_SENSOR_AEC_AECDNSWITCH_IR_RG                       "IR_rg"
250 #define CALIB_SENSOR_AEC_AECDNSWITCH_IR_BG                       "IR_bg"
251 #define CALIB_SENSOR_AEC_AECDNSWITCH_MAX_DIS                     "Max_Dis"
252 #define CALIB_SENSOR_AEC_AECDNSWITCH_VB_PERCENT                  "VBPercent"
253 
254 #define CALIB_SENSOR_AEC_AECSPEED                                "AecSpeed"
255 #define CALIB_SENSOR_AEC_DAMPOVER                                "DampOver"
256 #define CALIB_SENSOR_AEC_DAMPUNDER                               "DampUnder"
257 #define CALIB_SENSOR_AEC_DAMPDARK2BRIGHT                         "DampDark2Bright"
258 #define CALIB_SENSOR_AEC_DAMPBRIGHT2DARK                         "DampBright2Dark"
259 #define CALIB_SENSOR_AEC_DAMPOVERVIDEO                           "DampOverVideo"
260 #define CALIB_SENSOR_AEC_DAMPUNDERVIDEO                          "DampUnderVideo"
261 
262 #define CALIB_SENSOR_AEC_AECDELAYFRMNUM                          "AecDelayFrmNum"
263 #define CALIB_SENSOR_AEC_BLACKDELAY                              "BlackDelay"
264 #define CALIB_SENSOR_AEC_WHITEDELAY                              "WhiteDelay"
265 
266 #define CALIB_SENSOR_AEC_AECFRAMERATEMODE                        "AecFrameRateMode"
267 #define CALIB_SENSOR_AEC_ISFPSFIX                                "isFpsFix"
268 #define CALIB_SENSOR_AEC_FPSVALUE                                "FpsValue"
269 #define CALIB_SENSOR_AEC_FPSFIX_LINTIMEDOT                       "FpsFix_LinTimeDot"
270 #define CALIB_SENSOR_AEC_FPSFIX_HDRTIMEDOT                       "FpsFix_HdrTimeDot"
271 
272 #define CALIB_SENSOR_AEC_ANTIFLICKER                             "AecAntiFlicker"
273 #define CALIB_SENSOR_AEC_ANTIFLICKER_ENABLE                      "enable"
274 #define CALIB_SENSOR_AEC_ANTIFLICKER_FREQ                        "Frequency"
275 #define CALIB_SENSOR_AEC_ANTIFLICKER_FREQ_50HZ                   "FLICKER_50HZ"
276 #define CALIB_SENSOR_AEC_ANTIFLICKER_FREQ_60HZ                   "FLICKER_60HZ"
277 #define CALIB_SENSOR_AEC_ANTIFLICKER_FREQ_AUTO                   "FLICKER_AUTO"
278 #define CALIB_SENSOR_AEC_ANTIFLICKER_MODE                        "Mode"
279 #define CALIB_SENSOR_AEC_ANTIFLICKER_MODE_AUTO                   "AUTO"
280 #define CALIB_SENSOR_AEC_ANTIFLICKER_MODE_NORMAL                 "NORMAL"
281 
282 #define CALIB_SENSOR_AEC_AECRANGE                                "AecRange"
283 #define CALIB_SENSOR_AEC_AECRANGE_ENABLE                         "Enable"
284 #define CALIB_SENSOR_AEC_LINEARAE                                "LinearAE"
285 #define CALIB_SENSOR_AEC_TIMERANGE                               "TimeRange"
286 #define CALIB_SENSOR_AEC_MAXVALUE                                "MaxValue"
287 #define CALIB_SENSOR_AEC_MINVALUE                                "MinValue"
288 #define CALIB_SENSOR_AEC_GAINRANGE                               "GainRange"
289 #define CALIB_SENSOR_AEC_ISPDGAINRANGE                           "IspDgainRange"
290 #define CALIB_SENSOR_AEC_PIRISRANGE                              "PIrisRange"
291 #define CALIB_SENSOR_AEC_HDRAE                                   "HdrAE"
292 #define CALIB_SENSOR_AEC_HDR_TIMERANGE_MIN                       "TimeRangeMin"
293 #define CALIB_SENSOR_AEC_HDR_TIMERANGE_MAX                       "TimeRangeMax"
294 #define CALIB_SENSOR_AEC_HDR_GAINRANGE_MIN                       "GainRangeMin"
295 #define CALIB_SENSOR_AEC_HDR_GAINRANGE_MAX                       "GainRangeMax"
296 #define CALIB_SENSOR_AEC_HDR_ISPDGAINRANGE_MIN                   "IspDgainRangeMin"
297 #define CALIB_SENSOR_AEC_HDR_ISPDGAINRANGE_MAX                   "IspDgainRangeMax"
298 #define CALIB_SENSOR_AEC_HDR_PIRISRANGE                          "PIrisRange"
299 
300 #define CALIB_SENSOR_AEC_AECINITVALUE                            "AecInitValue"
301 #define CALIB_SENSOR_AEC_INITTIMEVALUE                           "InitTimeValue"
302 #define CALIB_SENSOR_AEC_INITGAINVALUE                           "InitGainValue"
303 #define CALIB_SENSOR_AEC_INITISPDGAINVALUE                       "InitIspDgainValue"
304 #define CALIB_SENSOR_AEC_INITPIRISVALUE                          "InitPIrisValue"
305 #define CALIB_SENSOR_AEC_AECGRIDWEIGHT                           "AecGridWeight"
306 #define CALIB_SENSOR_AEC_DAYGRIDWEIGHTS                          "DayGridWeights"
307 #define CALIB_SENSOR_AEC_NIGHTGRIDWEIGHTS                        "NightGridWeights"
308 #define CALIB_SENSOR_AEC_AECROUTE                                "AecRoute"
309 #define CALIB_SENSOR_AEC_NAME                                    "name"
310 #define CALIB_SENSOR_AEC_TIMEDOT                                 "TimeDot"
311 #define CALIB_SENSOR_AEC_GAINDOT                                 "GainDot"
312 #define CALIB_SENSOR_AEC_ISPDGAINDOT                             "IspDGainDot"
313 #define CALIB_SENSOR_AEC_PIRISDOT                                "PIrisDot"
314 #define CALIB_SENSOR_AEC_LTIMEDOT                                "LTimeDot"
315 #define CALIB_SENSOR_AEC_MTIMEDOT                                "MTimeDot"
316 #define CALIB_SENSOR_AEC_STIMEDOT                                "STimeDot"
317 #define CALIB_SENSOR_AEC_LGAINDOT                                "LGainDot"
318 #define CALIB_SENSOR_AEC_MGAINDOT                                "MGainDot"
319 #define CALIB_SENSOR_AEC_SGAINDOT                                "SGainDot"
320 #define CALIB_SENSOR_AEC_LISPDGAINDOT                            "LIspDGainDot"
321 #define CALIB_SENSOR_AEC_MISPDGAINDOT                            "MIspDGainDot"
322 #define CALIB_SENSOR_AEC_SISPDGAINDOT                            "SIspDGainDot"
323 #define CALIB_SENSOR_AEC_PIRISDOT                                "PIrisDot"
324 
325 #define CALIB_SENSOR_AEC_MANUALCTRL                             "AecManualCtrl"
326 #define CALIB_SENSOR_AEC_MANUALCTRL_TIMEEN                      "ManualTimeEn"
327 #define CALIB_SENSOR_AEC_MANUALCTRL_GAINEN                      "ManualGainEn"
328 #define CALIB_SENSOR_AEC_MANUALCTRL_ISPDGAINEN                  "ManualIspDgainEn"
329 #define CALIB_SENSOR_AEC_MANUALCTRL_PIRISEN                     "ManualPirisEn"
330 #define CALIB_SENSOR_AEC_MANUALCTRL_TIMEVALUE                   "TimeValue"
331 #define CALIB_SENSOR_AEC_MANUALCTRL_GAINVALUE                   "GainValue"
332 #define CALIB_SENSOR_AEC_MANUALCTRL_ISPDGAINVALUE               "IspDGainValue"
333 #define CALIB_SENSOR_AEC_MANUALCTRL_PIRISVALUE                  "PIrisValue"
334 
335 #define CALIB_SENSOR_AEC_IRISCTRL_TYPE_P                         "P"
336 #define CALIB_SENSOR_AEC_IRISCTRL_TYPE_DC                        "DC"
337 #define CALIB_SENSOR_AEC_IRISCTRL_TYPE_HDC                       "HDC"
338 
339 #define CALIB_SENSOR_AEC_LINEARAE_CTRL                           "LinearAECtrl"
340 #define CALIB_SENSOR_AEC_RAWSTATSEN                              "RawStatsEn"
341 #define CALIB_SENSOR_AEC_SETPOINT                                "SetPoint"
342 #define CALIB_SENSOR_AEC_NIGHTSETPOINT                           "NightSetpoint"
343 #define CALIB_SENSOR_AEC_DYSETPOINTEN                            "DySetPointEn"
344 #define CALIB_SENSOR_AEC_DYNAMICSETPOINT                         "DynamicSetpoint"
345 #define CALIB_SENSOR_AEC_EXPLEVEL                                "ExpLevel"
346 #define CALIB_SENSOR_AEC_DYSETPOINT                              "DySetpoint"
347 #define CALIB_SENSOR_AEC_TOLERANCE                               "Tolerance"
348 #define CALIB_SENSOR_AEC_STRATEGYMODE                            "StrategyMode"
349 #define CALIB_SENSOR_AEC_STRATEGYMODE_LOWLIGHT                   "LOWLIGHT_PRIOR"
350 #define CALIB_SENSOR_AEC_STRATEGYMODE_HIGHLIGHT                  "HIGHLIGHT_PRIOR"
351 #define CALIB_SENSOR_AEC_EVBIAS                                  "Evbias"
352 
353 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_TAG                     "BackLight"
354 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_ENABLE                  "Enable"
355 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA                "MeasArea"
356 
357 #define CALIB_SENSOR_AEC_MEASAREA_AUTO           "AUTO"
358 #define CALIB_SENSOR_AEC_MEASAREA_CENTER         "CENTER"
359 #define CALIB_SENSOR_AEC_MEASAREA_LEFT           "LEFT"
360 #define CALIB_SENSOR_AEC_MEASAREA_RIGHT          "RIGHT"
361 #define CALIB_SENSOR_AEC_MEASAREA_UP             "UP"
362 #define CALIB_SENSOR_AEC_MEASAREA_BOTTOM         "BOTTOM"
363 
364 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_OEROI_LOWTH             "OEROILowTh"
365 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_LV_LOWTH                "LvLowTh"
366 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_LV_HIGHTH               "LvHighTh"
367 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_NONOEPDFTH              "NonOEPdfTh"
368 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_LOWLIGHTPDFTH           "LowLightPdfTh"
369 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_EXPLEVEL                "ExpLevel"
370 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_TARGETLLLUMA            "TargetLLLuma"
371 #define CALIB_SENSOR_LINAECTRL_BACKLIGHT_LUMADISTTH              "LumaDistTh"
372 
373 #define CALIB_SENSOR_AEC_HDRAECTRL                               "HdrAECtrl"
374 #define CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE                   "LongFrmMode"
375 #define CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_MODE              "mode"
376 #define CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_NORMAL            "NORMAL"
377 #define CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_LONGFRAME         "LONGFRAME"
378 #define CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_AUTO_LONGFRAME    "AUTO_LONGFRAME"
379 #define CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_SFRMMINLINE       "SfrmMinLine"
380 #define CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_LFRMMODEEXPTH     "LfrmModeExpTh"
381 
382 #define CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOCTRL                  "ExpRatioCtrl"
383 #define CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOTYPE                  "ExpRatioType"
384 #define CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOTYPE_AUTO             "AUTO"
385 #define CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOTYPE_FIX              "FIX"
386 #define CALIB_SENSOR_AEC_HDRAECTRL_RATIOEXPDOT                   "RatioExpDot"
387 #define CALIB_SENSOR_AEC_HDRAECTRL_M2SRATIOFIX                   "M2SRatioFix"
388 #define CALIB_SENSOR_AEC_HDRAECTRL_L2MRATIOFIX                   "L2MRatioFix"
389 #define CALIB_SENSOR_AEC_HDRAECTRL_M2SRATIOMAX                   "M2SRatioMax"
390 #define CALIB_SENSOR_AEC_HDRAECTRL_L2MRATIOMAX                   "L2MRatioMax"
391 
392 #define CALIB_SENSOR_AEC_HDRAECTRL_LUMADISTTH                    "LumaDistTh"
393 
394 #define CALIB_SENSOR_AEC_HDRAECTRL_LFRAMECTRL                    "LframeCtrl"
395 #define CALIB_SENSOR_AEC_HDRAECTRL_OEROILOWTH                    "OEROILowTh"
396 #define CALIB_SENSOR_AEC_HDRAECTRL_LVHIGHTH                      "LvHighTh"
397 #define CALIB_SENSOR_AEC_HDRAECTRL_LVLOWTH                       "LvLowTh"
398 #define CALIB_SENSOR_AEC_HDRAECTRL_LEXPLEVEL                     "LExpLevel"
399 #define CALIB_SENSOR_AEC_HDRAECTRL_LSETPOINT                     "LSetPoint"
400 #define CALIB_SENSOR_AEC_HDRAECTRL_TARGETLLLUMA                  "TargetLLLuma"
401 #define CALIB_SENSOR_AEC_HDRAECTRL_NONOEPDFTH                    "NonOEPdfTh"
402 #define CALIB_SENSOR_AEC_HDRAECTRL_LOWLIGHTPDFTH                 "LowLightPdfTh"
403 
404 #define CALIB_SENSOR_AEC_HDRAECTRL_MFRAMECTRL                    "MframeCtrl"
405 #define CALIB_SENSOR_AEC_HDRAECTRL_MEXPLEVEL                     "MExpLevel"
406 #define CALIB_SENSOR_AEC_HDRAECTRL_MSETPOINT                     "MSetPoint"
407 
408 #define CALIB_SENSOR_AEC_HDRAECTRL_SFRAMECTRL                    "SframeCtrl"
409 #define CALIB_SENSOR_AEC_HDRAECTRL_SEXPLEVEL                     "SExpLevel"
410 #define CALIB_SENSOR_AEC_HDRAECTRL_SSETPOINT                     "SSetPoint"
411 #define CALIB_SENSOR_AEC_HDRAECTRL_TARGETHLLUMA                  "TargetHLLuma"
412 #define CALIB_SENSOR_AEC_HDRAECTRL_HLROIEXPANDEN                 "HLROIExpandEn"
413 #define CALIB_SENSOR_AEC_HDRAECTRL_HLLUMATOLERANCE               "HLLumaTolerance"
414 /******************************************************************************
415  * XML AHDR section
416  *****************************************************************************/
417 #define CALIB_SENSOR_AHDR                                        "AHDR"
418 #define CALIB_SENSOR_AHDR_MERGE                                  "Merge"
419 #define CALIB_SENSOR_AHDR_TMO                                  "Tmo"
420 
421 #define CALIB_SENSOR_AHDR_ENVLV                                   "EnvLv"
422 #define CALIB_SENSOR_AHDR_MERGE_MOVECOEF                         "MoveCoef"
423 #define CALIB_SENSOR_AHDR_MERGE_OECURVE_SMOOTH                   "OECurve_smooth"
424 #define CALIB_SENSOR_AHDR_MERGE_OECURVE_OFFSET                   "OECurve_offset"
425 #define CALIB_SENSOR_AHDR_MERGE_MDCURVELM_SMOOTH                 "MDCurveLM_smooth"
426 #define CALIB_SENSOR_AHDR_MERGE_MDCURVELM_OFFSET                 "MDCurveLM_offset"
427 #define CALIB_SENSOR_AHDR_MERGE_MDCURVEMS_SMOOTH                 "MDCurveMS_smooth"
428 #define CALIB_SENSOR_AHDR_MERGE_MDCURVEMS_OFFSET                 "MDCurveMS_offset"
429 #define CALIB_SENSOR_AHDR_MERGE_OECURVE_DAMP                     "OECurve_damp"
430 #define CALIB_SENSOR_AHDR_MERGE_MDCURVELM_DAMP                   "MDCurveLM_damp"
431 #define CALIB_SENSOR_AHDR_MERGE_MDCURVEMS_DAMP                   "MDCurveMS_damp"
432 #define CALIB_SENSOR_AHDR_TMO_GLOBALLUMA                        "GlobalLuma"
433 #define CALIB_SENSOR_AHDR_TMO_DETAILSHIGHLIGHT                 "DetailsHighLight"
434 #define CALIB_SENSOR_AHDR_TMO_DETAILSLOWLIGHT                 "DetailsLowLight"
435 #define CALIB_SENSOR_AHDR_TMO_TMOCONTRAST                      "TmoContrast"
436 #define CALIB_SENSOR_AHDR_TMO_TMOCONTRASTMODE                      "TmoContrastMode"
437 
438 #define CALIB_SENSOR_AHDR_TMO_MORESETTING                      "MoreSetting"
439 #define CALIB_SENSOR_AHDR_TMO_DETAILSHIGHLIGHTMODE              "DetailsHighLightMode"
440 #define CALIB_SENSOR_AHDR_TMO_GLOBALLUMAMODE              "GlobalLumaMode"
441 #define CALIB_SENSOR_AHDR_TMO_OEPDF                              "OEPdf"
442 #define CALIB_SENSOR_AHDR_TOLERANCE                              "Tolerance"
443 #define CALIB_SENSOR_AHDR_TMO_DETAILSLOWLIGHTMODE               "DetailsLowLightMode"
444 #define CALIB_SENSOR_AHDR_TMO_FOCUSLUMA                          "FocusLuma"
445 #define CALIB_SENSOR_AHDR_TMO_DARKPDF                             "DarkPdf"
446 #define CALIB_SENSOR_AHDR_TMO_ISO                                  "ISO"
447 #define CALIB_SENSOR_AHDR_TMO_DYNAMICRANGE                       "DynamicRange"
448 #define CALIB_SENSOR_AHDR_TMO_DAYTH                              "DayTh"
449 #define CALIB_SENSOR_AHDR_TMO_DAMP                               "Damp"
450 #define CALIB_SENSOR_AHDR_TMO_CLIPGAP0                               "clipgap0"
451 #define CALIB_SENSOR_AHDR_TMO_CLIPGAP1                               "clipgap1"
452 #define CALIB_SENSOR_AHDR_TMO_CLIPRATIO0                               "clipratio0"
453 #define CALIB_SENSOR_AHDR_TMO_CLIPRATIO1                               "clipratio1"
454 
455 /******************************************************************************
456  * XML BLC section
457  *****************************************************************************/
458 #define CALIB_SENSOR_BLC                                        "BLC"
459 #define CALIB_SENSOR_BLC_ENABLE                                 "Enable"
460 #define CALIB_SENSOR_BLC_ISO                                    "ISO"
461 #define CALIB_SENSOR_BLC_BLACK_LEVEL                            "black_level"
462 
463 /******************************************************************************
464  * XML LUT3D  section
465  *****************************************************************************/
466 #define CALIB_SENSOR_LUT3D                                        "LUT3D"
467 #define CALIB_SENSOR_LUT3D_ENABLE                                 "enable"
468 #define CALIB_SENSOR_LUT3D_R_LUT                                  "look_up_table_r"
469 #define CALIB_SENSOR_LUT3D_G_LUT                                  "look_up_table_g"
470 #define CALIB_SENSOR_LUT3D_B_LUT                                  "look_up_table_b"
471 
472 /******************************************************************************
473  * XML DPCC section
474  *****************************************************************************/
475 #define CALIB_SENSOR_DPCC                                        "DPCC"
476 #define CALIB_SENSOR_DPCC_ENABLE                                 "Enable"
477 #define CALIB_SENSOR_DPCC_VERSION                                "Version"
478 #define CALIB_SENSOR_DPCC_ISO                                    "ISO"
479 #define CALIB_SENSOR_DPCC_STAGE1_ENABLE                          "Stage1_enable"
480 #define CALIB_SENSOR_DPCC_GRAYSCALE_MODE                         "grayscale_mode"
481 #define CALIB_SENSOR_DPCC_RK_OUT_SEL                             "rk_out_sel"
482 #define CALIB_SENSOR_DPCC_DPCC_OUT_SEL                           "dpcc_out_sel"
483 #define CALIB_SENSOR_DPCC_STAGE1_RB_3X3                          "stage1_rb_3x3"
484 #define CALIB_SENSOR_DPCC_STAGE1_G_3X3                           "stage1_g_3x3"
485 #define CALIB_SENSOR_DPCC_STAGE1_INC_RB_CENTER                   "stage1_inc_rb_center"
486 #define CALIB_SENSOR_DPCC_STAGE1_INC_G_CENTER                    "stage1_inc_g_center"
487 #define CALIB_SENSOR_DPCC_STAGE1_USE_FIX_SET                     "stage1_use_fix_set"
488 #define CALIB_SENSOR_DPCC_STAGE1_USE_SET3                        "stage1_use_set3"
489 #define CALIB_SENSOR_DPCC_STAGE1_USE_SET2                        "stage1_use_set2"
490 #define CALIB_SENSOR_DPCC_STAGE1_USE_SET1                        "stage1_use_set1"
491 #define CALIB_SENSOR_DPCC_SET_CELL                               "set_cell"
492 #define CALIB_SENSOR_DPCC_RED_BLUE_ENABLE                        "red_blue_enable"
493 #define CALIB_SENSOR_DPCC_GREEN_ENABLE                           "green_enable"
494 #define CALIB_SENSOR_DPCC_LINE_THRESH                            "line_thresh"
495 #define CALIB_SENSOR_DPCC_LINE_MAD_FAC                           "line_mad_fac"
496 #define CALIB_SENSOR_DPCC_PG_FAC                                 "pg_fac"
497 #define CALIB_SENSOR_DPCC_RND_THRESH                             "rnd_thresh"
498 #define CALIB_SENSOR_DPCC_RG_FAC                                 "rg_fac"
499 #define CALIB_SENSOR_DPCC_RG_LIM                                 "rg_lim"
500 #define CALIB_SENSOR_DPCC_RND_OFFS                               "rnd_offs"
501 
502 #define CALIB_SENSOR_DPCC_PDAF                                   "dpcc_pdaf"
503 #define CALIB_SENSOR_DPCC_PDAF_ENABLE                            "pdaf_en"
504 #define CALIB_SENSOR_DPCC_PDAF_POINT_ENABLE                      "pdaf_point_en"
505 #define CALIB_SENSOR_DPCC_PDAF_OFFSETX                           "pdaf_offsetx"
506 #define CALIB_SENSOR_DPCC_PDAF_OFFSETY                           "pdaf_offsety"
507 #define CALIB_SENSOR_DPCC_PDAF_WRAPX                             "pdaf_wrapx"
508 #define CALIB_SENSOR_DPCC_PDAF_WRAPY                             "pdaf_wrapy"
509 #define CALIB_SENSOR_DPCC_PDAF_WRAPX_NUM                         "pdaf_wrapx_num"
510 #define CALIB_SENSOR_DPCC_PDAF_WRAPY_NUM                         "pdaf_wrapy_num"
511 #define CALIB_SENSOR_DPCC_PDAF_POINT_X                           "point_x"
512 #define CALIB_SENSOR_DPCC_PDAF_POINT_Y                           "point_y"
513 #define CALIB_SENSOR_DPCC_PDAF_POINT_FORWARD_MED                 "point_forword_med"
514 
515 #define CALIB_SENSOR_DPCC_SENSOR                                   "sensor_dpcc"
516 #define CALIB_SENSOR_DPCC_SENSOR_AUTO_ENABLE                     "sensor_dpcc_auto_en"
517 #define CALIB_SENSOR_DPCC_SENSOR_MAX_LEVEL                       "max_level"
518 #define CALIB_SENSOR_DPCC_SENSOR_LEVEL_SINGLE                    "level_single"
519 #define CALIB_SENSOR_DPCC_SENSOR_LEVEL_MULTIPLE                  "level_multiple"
520 
521 
522 /******************************************************************************
523  * XML BAYERNR section
524  *****************************************************************************/
525 #define CALIB_SENSOR_BAYERNR                                      "BAYERNR"
526 #define CALIB_SENSOR_BAYERNR_ENABLE                               "Enable"
527 #define CALIB_SENSOR_BAYERNR_VERSION                              "Version"
528 #define CALIB_SENSOR_BAYERNR_SETTING                              "Bayernr_Setting"
529 #define CALIB_SENSOR_BAYERNR_SETTING_NAME                         "name"
530 #define CALIB_SENSOR_BAYERNR_SETTING_MODE                         "mode"
531 #define CALIB_SENSOR_BAYERNR_ISO                                  "ISO"
532 #define CALIB_SENSOR_BAYERNR_FILTPARA                             "filtPara"
533 #define CALIB_SENSOR_BAYERNR_LURATIO                              "luRatio"
534 #define CALIB_SENSOR_BAYERNR_FIXW                                 "fixW"
535 #define CALIB_SENSOR_BAYERNR_LULEVEL                              "luLevel"
536 #define CALIB_SENSOR_BAYERNR_LULEVELVAL                           "luLevelVal"
537 #define CALIB_SENSOR_BAYERNR_LAMDA                                "lamda"
538 #define CALIB_SENSOR_BAYERNR_GAUSS_EN                             "gauss_en"
539 #define CALIB_SENSOR_BAYERNR_RGAINOFF                             "RGainOff"
540 #define CALIB_SENSOR_BAYERNR_RGAINFILP                            "RGainFilp"
541 #define CALIB_SENSOR_BAYERNR_BGAINOFF                             "BGainOff"
542 #define CALIB_SENSOR_BAYERNR_BGAINFILP                            "BGainFilp"
543 #define CALIB_SENSOR_BAYERNR_EDGESOFTNESS                         "edgeSoftness"
544 #define CALIB_SENSOR_BAYERNR_GAUSSWEIGHT0                         "gaussWeight0"
545 #define CALIB_SENSOR_BAYERNR_GAUSSWEIGHT1                         "gaussWeight1"
546 #define CALIB_SENSOR_BAYERNR_BILEDGEFILTER                        "bilEdgeFilter"
547 #define CALIB_SENSOR_BAYERNR_BILFILTERSTRENG                      "bilFilterStreng"
548 #define CALIB_SENSOR_BAYERNR_BILEDGESOFT                          "bilEdgeSoft"
549 #define CALIB_SENSOR_BAYERNR_BILEDGESOFTRATIO                     "bilEdgeSoftRatio"
550 #define CALIB_SENSOR_BAYERNR_BILREGWGT                            "bilRegWgt"
551 /******************************************************************************
552  * XML LSC section
553  *****************************************************************************/
554 #define CALIB_SENSOR_LSC                                 "LSC"
555 #define CALIB_SENSOR_LSC_ENABLE                          "enable"
556 #define CALIB_SENSOR_LSC_DAMP_ENABLE                     "damp_enable"
557 #define CALIB_SENSOR_LSC_ALSCCOF                         "alscCoef"
558 #define CALIB_SENSOR_LSC_ALSCCOF_RESALL                  "resolutionAlll"
559 #define CALIB_SENSOR_LSC_ALSCCOF_RESALL_NAME             "name"
560 #define CALIB_SENSOR_LSC_ALSCCOF_IllALL                  "illAll"
561 #define CALIB_SENSOR_LSC_ALSCCOF_CASE                    "usedForCase"
562 #define CALIB_SENSOR_LSC_ALSCCOF_NAME                    "name"
563 #define CALIB_SENSOR_LSC_ALSCCOF_WBGAIN                  "wbGain"
564 #define CALIB_SENSOR_LSC_ALSCCOF_TABLEUSED               "tableUsed"
565 #define CALIB_SENSOR_LSC_ALSCCOF_GAINS                   "gains"
566 #define CALIB_SENSOR_LSC_ALSCCOF_VIG                     "vig"
567 #define CALIB_SENSOR_LSC_TABLEALL                        "tableAll"
568 #define CALIB_SENSOR_LSC_TABLEALL_NAME                   "name"
569 #define CALIB_SENSOR_LSC_TABLEALL_RESOLUTION             "resolution"
570 #define CALIB_SENSOR_LSC_TABLEALL_ILLUMINATION           "illumination"
571 #define CALIB_SENSOR_LSC_TABLEALL_LSC_SECTORS            "LSC_sectors"
572 #define CALIB_SENSOR_LSC_TABLEALL_LSC_NO                 "LSC_No"
573 #define CALIB_SENSOR_LSC_TABLEALL_LSC_XO                 "LSC_Xo"
574 #define CALIB_SENSOR_LSC_TABLEALL_LSC_YO                 "LSC_Yo"
575 #define CALIB_SENSOR_LSC_TABLEALL_LSC_SECTOR_SIZE_X      "LSC_SECT_SIZE_X"
576 #define CALIB_SENSOR_LSC_TABLEALL_LSC_SECTOR_SIZE_Y      "LSC_SECT_SIZE_Y"
577 #define CALIB_SENSOR_LSC_TABLEALL_LSC_VIGNETTING         "vignetting"
578 #define CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_RED        "LSC_SAMPLES_red"
579 #define CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_GREENR     "LSC_SAMPLES_greenR"
580 #define CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_GREENB     "LSC_SAMPLES_greenB"
581 #define CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_BLUE       "LSC_SAMPLES_blue"
582 
583 /******************************************************************************
584  * XML RKDM section
585  *****************************************************************************/
586 #define CALIB_SENSOR_RKDM                                         "RKDM"
587 #define CALIB_SENSOR_RKDM_ENABLE                                  "enable"
588 #define CALIB_SENSOR_RKDM_DEBAYER_FILTER1                         "debayer_filter1"
589 #define CALIB_SENSOR_RKDM_DEBAYER_FILTER2                         "debayer_filter2"
590 #define CALIB_SENSOR_RKDM_DEBAYER_GAIN_OFFSET                     "debayer_gain_offset"
591 #define CALIB_SENSOR_RKDM_ISO                                     "ISO"
592 #define CALIB_SENSOR_RKDM_SHARP_STRENGTH                          "sharp_strength"
593 #define CALIB_SENSOR_RKDM_DEBAYER_HF_OFFSET                       "debayer_hf_offset"
594 #define CALIB_SENSOR_RKDM_DEBAYER_OFFSET                          "debayer_offset"
595 #define CALIB_SENSOR_RKDM_DEBAYER_CLIP_EN                         "debayer_clip_en"
596 #define CALIB_SENSOR_RKDM_DEBAYER_FILTER_G_EN                     "debayer_filter_g_en"
597 #define CALIB_SENSOR_RKDM_DEBAYER_FILTER_C_EN                     "debayer_filter_c_en"
598 #define CALIB_SENSOR_RKDM_DEBAYER_THED0                           "debayer_thed0"
599 #define CALIB_SENSOR_RKDM_DEBAYER_THED1                           "debayer_thed1"
600 #define CALIB_SENSOR_RKDM_DEBAYER_DIST_SCALE                      "debayer_dist_scale"
601 #define CALIB_SENSOR_RKDM_DEBAYER_CNR_STRENGTH                    "debayer_cnr_strength"
602 #define CALIB_SENSOR_RKDM_DEBAYER_SHIFT_NUM                       "debayer_shift_num"
603 
604 /******************************************************************************
605  * XML CCM section
606  *****************************************************************************/
607 #define CALIB_SENSOR_CCM                                                   "CCM"
608 #define CALIB_SENSOR_CCM_ENABLE                                            "enable"
609 #define CALIB_SENSOR_CCM_DAMP_ENABLE                                       "damp_enable"
610 #define CALIB_SENSOR_CCM_LUMA_CCM                                          "lumaCCM"
611 #define CALIB_SENSOR_CCM_LUMA_CCM_RGB2Y_PARA                               "RGB2Y_para"
612 #define CALIB_SENSOR_CCM_LUMA_CCM_LOW_BOUND_POS_BIT                        "low_bound_pos_bit"
613 //#define CALIB_SENSOR_CCM_LUMA_CCM_HIG_BOUND_POS_BIT                      "hig_bound_pos_bit"
614 #define CALIB_SENSOR_CCM_LUMA_CCM_Y_ALPHA_CURVE                            "y_alpha_curve"
615 #define CALIB_SENSOR_CCM_LUMA_CCM_GAIN_ALPHASCALE_CURVE                    "gain_alphaScale_curve"
616 #define CALIB_SENSOR_CCM_LUMA_CCM_GAIN                                     "gain"
617 #define CALIB_SENSOR_CCM_LUMA_CCM_SCALE                                    "scale"
618 #define CALIB_SENSOR_CCM_ACCMCOF                                           "aCcmCof"
619 #define CALIB_SENSOR_CCM_ACCMCOF_IllALL                                    "illAll"
620 
621 #define CALIB_SENSOR_CCM_ACCMCOF_NAME                                         "name"
622 #define CALIB_SENSOR_CCM_ACCMCOF_WBGAIN                                       "wbGain"
623 #define CALIB_SENSOR_CCM_ACCMCOF_MATRIXUSED                                   "matrixUsed"
624 #define CALIB_SENSOR_CCM_ACCMCOF_GAIN_SAT_CURVE                               "gain_sat_curve"
625 #define CALIB_SENSOR_CCM_ACCMCOF_GAINS                                        "gains"
626 #define CALIB_SENSOR_CCM_ACCMCOF_SAT                                          "sat"
627 #define CALIB_SENSOR_CCM_MATRIXALL                                            "matrixAll"
628 #define CALIB_SENSOR_CCM_MATRIXALL_NAME                                       "name"
629 #define CALIB_SENSOR_CCM_MATRIXALL_ILLUMINATION                               "illumination"
630 #define CALIB_SENSOR_CCM_MATRIXALL_SAT                                        "saturation"
631 #define CALIB_SENSOR_CCM_MATRIXALL_MATRIX                                     "ccMatrix"
632 #define CALIB_SENSOR_CCM_MATRIXALL_OFFSET                                     "ccOffsets"
633 
634 /******************************************************************************
635  * XML UVNR section
636  *****************************************************************************/
637 #define CALIB_SENSOR_UVNR                                                     "UVNR"
638 #define CALIB_SENSOR_UVNR_ENABLE                                              "Enable"
639 #define CALIB_SENSOR_UVNR_VERSION                                             "Version"
640 #define CALIB_SENSOR_UVNR_SETTING                                             "UVNR_Setting"
641 #define CALIB_SENSOR_UVNR_SETTING_NAME                                        "name"
642 #define CALIB_SENSOR_UVNR_SETTING_MODE                                        "mode"
643 #define CALIB_SENSOR_UVNR_ISO                                                 "ISO"
644 #define CALIB_SENSOR_UVNR_STEP0_UVGRAD_RATIO                                  "step0_uvgrad_ratio"
645 #define CALIB_SENSOR_UVNR_STEP0_UVGRAD_OFFSET                                 "step0_uvgrad_offset"
646 #define CALIB_SENSOR_UVNR_STEP1_NONMED1                                       "step1_nonMed1"
647 #define CALIB_SENSOR_UVNR_STEP1_NONBF1                                        "step1_nonBf1"
648 #define CALIB_SENSOR_UVNR_STEP1_DOWNSAMPLE_W                                  "step1_downSample_w"
649 #define CALIB_SENSOR_UVNR_STEP1_DOWNSAMPLE_H                                  "step1_downSample_h"
650 #define CALIB_SENSOR_UVNR_STEP1_DOWNSAMPLE_MEANSIZE                           "step1_downSample_meansize"
651 #define CALIB_SENSOR_UVNR_STEP1_MEDIAN_RATIO                                  "step1_median_ratio"
652 #define CALIB_SENSOR_UVNR_STEP1_MEDIAN_SIZE                                   "step1_median_size"
653 #define CALIB_SENSOR_UVNR_STEP1_MEDIAN_IIR                                    "step1_median_IIR"
654 #define CALIB_SENSOR_UVNR_STEP1_BF_SIGMAR                                     "step1_bf_sigmaR"
655 #define CALIB_SENSOR_UVNR_STEP1_BF_UVGAIN                                     "step1_bf_uvgain"
656 #define CALIB_SENSOR_UVNR_STEP1_BF_RATIO                                      "step1_bf_ratio"
657 #define CALIB_SENSOR_UVNR_STEP1_BF_SIZE                                       "step1_bf_size"
658 #define CALIB_SENSOR_UVNR_STEP1_BF_SIGMAD                                     "step1_bf_sigmaD"
659 #define CALIB_SENSOR_UVNR_STEP1_BF_ISROWIIR                                   "step1_bf_isRowIIR"
660 #define CALIB_SENSOR_UVNR_STEP1_BF_ISYCOPY                                    "step1_bf_isYcopy"
661 #define CALIB_SENSOR_UVNR_STEP2_NONEXT_BLOCK                                  "step2_nonExt_block"
662 #define CALIB_SENSOR_UVNR_STEP2_NONMED                                        "step2_nonMed"
663 #define CALIB_SENSOR_UVNR_STEP2_NONBF                                         "step2_nonBf"
664 #define CALIB_SENSOR_UVNR_STEP2_DOWNSAMPLE_W                                  "step2_downSample_w"
665 #define CALIB_SENSOR_UVNR_STEP2_DOWNSAMPLE_H                                  "step2_downSample_h"
666 #define CALIB_SENSOR_UVNR_STEP2_DOWNSAMPLE_MEANSIZE                           "step2_downSample_meansize"
667 #define CALIB_SENSOR_UVNR_STEP2_MEDIAN_RATIO                                  "step2_median_ratio"
668 #define CALIB_SENSOR_UVNR_STEP2_MEDIAN_SIZE                                   "step2_median_size"
669 #define CALIB_SENSOR_UVNR_STEP2_MEDIAN_IIR                                    "step2_median_IIR"
670 #define CALIB_SENSOR_UVNR_STEP2_BF_SIGMAR                                     "step2_bf_sigmaR"
671 #define CALIB_SENSOR_UVNR_STEP2_BF_UVGAIN                                     "step2_bf_uvgain"
672 #define CALIB_SENSOR_UVNR_STEP2_BF_RATIO                                      "step2_bf_ratio"
673 #define CALIB_SENSOR_UVNR_STEP2_BF_SIZE                                       "step2_bf_size"
674 #define CALIB_SENSOR_UVNR_STEP2_BF_SIGMAD                                     "step2_bf_sigmaD"
675 #define CALIB_SENSOR_UVNR_STEP2_BF_ISROWIIR                                   "step2_bf_isRowIIR"
676 #define CALIB_SENSOR_UVNR_STEP2_BF_ISYCOPY                                    "step2_bf_isYcopy"
677 #define CALIB_SENSOR_UVNR_STEP3_NONBF3                                        "step3_nonBf3"
678 #define CALIB_SENSOR_UVNR_STEP3_BF_SIGMAR                                     "step3_bf_sigmaR"
679 #define CALIB_SENSOR_UVNR_STEP3_BF_UVGAIN                                     "step3_bf_uvgain"
680 #define CALIB_SENSOR_UVNR_STEP3_BF_RATIO                                      "step3_bf_ratio"
681 #define CALIB_SENSOR_UVNR_STEP3_BF_SIZE                                       "step3_bf_size"
682 #define CALIB_SENSOR_UVNR_STEP3_BF_SIGMAD                                     "step3_bf_sigmaD"
683 #define CALIB_SENSOR_UVNR_STEP3_BF_ISROWIIR                                   "step3_bf_isRowIIR"
684 #define CALIB_SENSOR_UVNR_STEP3_BF_ISYCOPY                                    "step3_bf_isYcopy"
685 #define CALIB_SENSOR_UVNR_KERNEL_3X3                                          "kernel_3x3"
686 #define CALIB_SENSOR_UVNR_KERNEL_5X5                                          "kernel_5x5"
687 #define CALIB_SENSOR_UVNR_KERNEL_9X9                                          "kernel_9x9"
688 #define CALIB_SENSOR_UVNR_KERNEL_9X9_NUM                                      "kernel_9x9_num"
689 #define CALIB_SENSOR_UVNR_SIGMA_ADJ_LUMA                                      "sigma_adj_luma"
690 #define CALIB_SENSOR_UVNR_SIGMA_ADJ_RATIO                                     "sigma_adj_ratio"
691 #define CALIB_SENSOR_UVNR_THRESHOLD_ADJ_LUMA                                  "threshold_adj_luma"
692 #define CALIB_SENSOR_UVNR_THRESHOLD_ADJ_THRE                                  "threshold_adj_thre"
693 
694 /******************************************************************************
695  * XML GAMMA section
696  *****************************************************************************/
697 #define CALIB_SENSOR_GAMMA                                                    "GAMMA"
698 #define CALIB_SENSOR_GAMMA_GAMMA_EN                                           "gamma_en"
699 #define CALIB_SENSOR_GAMMA_GAMMA_OUT_MODE                                     "gamma_out_mode"
700 #define CALIB_SENSOR_GAMMA_GAMMA_OUT_SEGNUM                                   "gamma_out_segnum"
701 #define CALIB_SENSOR_GAMMA_GAMMA_OUT_OFFSET                                   "gamma_out_offset"
702 #define CALIB_SENSOR_GAMMA_CURVE_NORMAL                                       "curve_normal"
703 #define CALIB_SENSOR_GAMMA_CURVE_HDR                                          "curve_hdr"
704 #define CALIB_SENSOR_GAMMA_CURVE_NIGHT                                        "curve_night"
705 #define CALIB_SENSOR_GAMMA_CURVE_USER1                                        "curve_user1"
706 #define CALIB_SENSOR_GAMMA_CURVE_USER2                                        "curve_user2"
707 /******************************************************************************
708  * XML YNR section
709  *****************************************************************************/
710 #define CALIB_SENSOR_YNR                                               "YNR"
711 #define CALIB_SENSOR_YNR_ENABLE                                        "Enable"
712 #define CALIB_SENSOR_YNR_VERSION                                       "Version"
713 #define CALIB_SENSOR_YNR_SETTING_CELL                                  "YNR_Setting"
714 #define CALIB_SENSOR_YNR_SETTING_NAME                                  "name"
715 #define CALIB_SENSOR_YNR_SETTING_MODE                                  "mode"
716 #define CALIB_SENSOR_YNR_ISO_CELL                                      "YNR_ISO"
717 #define CALIB_SENSOR_YNR_ISO                                           "iso"
718 #define CALIB_SENSOR_YNR_SIGMA_CURVE                                   "sigma_curve"
719 #define CALIB_SENSOR_YNR_YNR_LCI                                       "ynr_lci"
720 #define CALIB_SENSOR_YNR_YNR_LHCI                                      "ynr_lhci"
721 #define CALIB_SENSOR_YNR_YNR_HLCI                                      "ynr_hlci"
722 #define CALIB_SENSOR_YNR_YNR_HHCI                                      "ynr_hhci"
723 #define CALIB_SENSOR_YNR_LO_LUMAPOINT                                  "lo_lumaPoint"
724 #define CALIB_SENSOR_YNR_LO_LUMARATIO                                  "lo_lumaRatio"
725 #define CALIB_SENSOR_YNR_LO_DIRECTIONSTRENGTH                          "lo_directionStrength"
726 #define CALIB_SENSOR_YNR_LO_BFSCALE                                    "lo_bfScale"
727 #define CALIB_SENSOR_YNR_IMERGE_RATIO                                  "imerge_ratio"
728 #define CALIB_SENSOR_YNR_IMERGE_BOUND                                  "imerge_bound"
729 #define CALIB_SENSOR_YNR_DENOISE_WEIGHT                                "denoise_weight"
730 #define CALIB_SENSOR_YNR_HI_LUMAPOINT                                  "hi_lumaPoint"
731 #define CALIB_SENSOR_YNR_HI_LUMARATIO                                  "hi_lumaRatio"
732 #define CALIB_SENSOR_YNR_HI_BFSCALE                                    "hi_bfScale"
733 #define CALIB_SENSOR_YNR_HWITH_D                                       "hwith_d"
734 #define CALIB_SENSOR_YNR_HI_DENOISESTRENGTH                            "hi_denoiseStrength"
735 #define CALIB_SENSOR_YNR_HI_DETAILMINADJDNW                            "hi_detailMinAdjDnW"
736 #define CALIB_SENSOR_YNR_HI_DENOISEWEIGHT                              "hi_denoiseWeight"
737 #define CALIB_SENSOR_YNR_Y_LUMA_POINT                                  "y_luma_point"
738 #define CALIB_SENSOR_YNR_HGRAD_Y_LEVEL1                                "hgrad_y_level1"
739 #define CALIB_SENSOR_YNR_HGRAD_Y_LEVEL2                                "hgrad_y_level2"
740 #define CALIB_SENSOR_YNR_HGRAD_Y_LEVEL3                                "hgrad_y_level3"
741 #define CALIB_SENSOR_YNR_HGRAD_Y_LEVEL4                                "hgrad_y_level4"
742 #define CALIB_SENSOR_YNR_HI_SOFT_THRESH_SCALE                          "hi_soft_thresh_scale"
743 
744 /******************************************************************************
745  * XML GIC section
746  *****************************************************************************/
747 #define CALIB_SENSOR_GIC                                               "GIC"
748 #define CALIB_SENSOR_GIC_ENABLE                                        "enable"
749 #define CALIB_SENSOR_GIC_ISO                                           "GIC_ISO"
750 #define CALIB_SENSOR_GIC_ISO_ISO                                       "iso"
751 #define CALIB_SENSOR_GIC_MIN_BUSY_THRE                                 "min_busy_thre"
752 #define CALIB_SENSOR_GIC_MIN_GRAD_THR1                                 "min_grad_thr1"
753 #define CALIB_SENSOR_GIC_MIN_GRAD_THR2                                 "min_grad_thr2"
754 #define CALIB_SENSOR_GIC_K_GRAD1                                       "k_grad1"
755 #define CALIB_SENSOR_GIC_K_GRAD2                                       "k_grad2"
756 #define CALIB_SENSOR_GIC_SMOOTHNESS_GB                                 "smoothness_gb"
757 #define CALIB_SENSOR_GIC_SMOOTHNESS_GB_WEAK                            "smoothness_gb_weak"
758 #define CALIB_SENSOR_GIC_GB_THRE                                       "gb_thre"
759 #define CALIB_SENSOR_GIC_MAXCORV                                       "maxCorV"
760 #define CALIB_SENSOR_GIC_MAXCORVBOTH                                   "maxCorVboth"
761 #define CALIB_SENSOR_GIC_MAXCUTV                                       "maxCutV"
762 #define CALIB_SENSOR_GIC_DARK_THRE                                     "dark_thre"
763 #define CALIB_SENSOR_GIC_DARK_THREHI                                   "dark_threHi"
764 #define CALIB_SENSOR_GIC_K_GRAD1_DARK                                  "k_grad1_dark"
765 #define CALIB_SENSOR_GIC_K_GRAD2_DARK                                  "k_grad2_dark"
766 #define CALIB_SENSOR_GIC_MIN_GRAD_THR_DARK1                            "min_grad_thr_dark1"
767 #define CALIB_SENSOR_GIC_MIN_GRAD_THR_DARK2                            "min_grad_thr_dark2"
768 #define CALIB_SENSOR_GIC_GVALUELIMITLO                                 "GValueLimitLo"
769 #define CALIB_SENSOR_GIC_GVALUELIMITHI                                 "GValueLimitHi"
770 #define CALIB_SENSOR_GIC_TEXTURESTRENGTH                               "textureStrength"
771 #define CALIB_SENSOR_GIC_SCALELO                                       "ScaleLo"
772 #define CALIB_SENSOR_GIC_SCALEHI                                       "ScaleHi"
773 #define CALIB_SENSOR_GIC_NOISECURVE_0                                  "noiseCurve_0"
774 #define CALIB_SENSOR_GIC_NOISECURVE_1                                  "noiseCurve_1"
775 #define CALIB_SENSOR_GIC_GLOBALSTRENGTH                                "globalStrength"
776 #define CALIB_SENSOR_GIC_NOISE_COEA                                    "noise_coea"
777 #define CALIB_SENSOR_GIC_NOISE_COEB                                    "noise_coeb"
778 #define CALIB_SENSOR_GIC_DIFF_CLIP                                     "diff_clip"
779 #define CALIB_SENSOR_GIC_EDGE_EN                                       "edge_en"
780 #define CALIB_SENSOR_GIC_GR_RATION                                     "gr_ration"
781 #define CALIB_SENSOR_GIC_NOISE_CUT_EN                                  "noise_cut_en"
782 
783 /******************************************************************************
784  * XML MFNR section
785  *****************************************************************************/
786 #define CALIB_SENSOR_MFNR                                                 "MFNR"
787 #define CALIB_SENSOR_MFNR_ENABLE                                          "Enable"
788 #define CALIB_SENSOR_MFNR_VERSION                                         "Version"
789 #define CALIB_SENSOR_MFNR_SETTING                                         "MFNR_Setting"
790 #define CALIB_SENSOR_MFNR_SETTING_NAME                                    "name"
791 #define CALIB_SENSOR_MFNR_SETTING_MODE                                    "mode"
792 #define CALIB_SENSOR_MFNR_LOCAL_GAIN_EN                                   "local_gain_en"
793 #define CALIB_SENSOR_MFNR_MOTION_DETECT_EN                                "motion_detect_en"
794 #define CALIB_SENSOR_MFNR_MODE                                            "mode"
795 #define CALIB_SENSOR_MFNR_MAX_LEVEL                                       "max_level"
796 #define CALIB_SENSOR_MFNR_MAX_LEVEL_UV                                    "max_level_uv"
797 #define CALIB_SENSOR_MFNR_BACK_REF_NUM                                    "back_ref_num"
798 #define CALIB_SENSOR_MFNR_AWB_UV_RATIO                                    "awb_uv_ratio"
799 #define CALIB_SENSOR_MFNR_AWB_UV_RATIO_NAME                               "name"
800 #define CALIB_SENSOR_MFNR_AWB_UV_RATIO_RATIO                              "ratio"
801 #define CALIB_SENSOR_MFNR_ISO                                             "MFNR_ISO"
802 #define CALIB_SENSOR_MFNR_ISO_ISO                                         "iso"
803 #define CALIB_SENSOR_MFNR_ISO_WEIGHT_LIMIT_Y                              "weight_limit_y"
804 #define CALIB_SENSOR_MFNR_ISO_WEIGHT_LIMIT_UV                             "weight_limit_uv"
805 #define CALIB_SENSOR_MFNR_ISO_RATIO_FRQ                                   "ratio_frq"
806 #define CALIB_SENSOR_MFNR_ISO_LUMA_W_IN_CHROMA                            "luma_w_in_chroma"
807 #define CALIB_SENSOR_MFNR_ISO_NOISE_CURVE                                 "noise_curve"
808 #define CALIB_SENSOR_MFNR_ISO_NOISE_CURVE_X00                             "noise_curve_x00"
809 #define CALIB_SENSOR_MFNR_ISO_Y_LO_NOISEPROFILE                           "y_lo_noiseprofile"
810 #define CALIB_SENSOR_MFNR_ISO_Y_HI_NOISEPROFILE                           "y_hi_noiseprofile"
811 #define CALIB_SENSOR_MFNR_ISO_Y_LO_DENOISEWEIGHT                          "y_lo_denoiseweight"
812 #define CALIB_SENSOR_MFNR_ISO_Y_HI_DENOISEWEIGHT                          "y_hi_denoiseweight"
813 #define CALIB_SENSOR_MFNR_ISO_Y_LO_BFSCALE                                "y_lo_bfscale"
814 #define CALIB_SENSOR_MFNR_ISO_Y_HI_BFSCALE                                "y_hi_bfscale"
815 #define CALIB_SENSOR_MFNR_ISO_Y_LUMANRPOINT                               "y_lumanrpoint"
816 #define CALIB_SENSOR_MFNR_ISO_Y_LUMANRCURVE                               "y_lumanrcurve"
817 #define CALIB_SENSOR_MFNR_ISO_Y_DENOISESTRENGTH                           "y_denoisestrength"
818 #define CALIB_SENSOR_MFNR_ISO_Y_LO_LVL0_GFDELTA                           "y_lo_lvl0_gfdelta"
819 #define CALIB_SENSOR_MFNR_ISO_Y_HI_LVL0_GFDELTA                           "y_hi_lvl0_gfdelta"
820 #define CALIB_SENSOR_MFNR_ISO_Y_LO_LVL1_GFDELTA                           "y_lo_lvl1_gfdelta"
821 #define CALIB_SENSOR_MFNR_ISO_Y_HI_LVL1_GFDELTA                           "y_hi_lvl1_gfdelta"
822 #define CALIB_SENSOR_MFNR_ISO_Y_LO_LVL2_GFDELTA                           "y_lo_lvl2_gfdelta"
823 #define CALIB_SENSOR_MFNR_ISO_Y_HI_LVL2_GFDELTA                           "y_hi_lvl2_gfdelta"
824 #define CALIB_SENSOR_MFNR_ISO_Y_LO_LVL3_GFDELTA                           "y_lo_lvl3_gfdelta"
825 #define CALIB_SENSOR_MFNR_ISO_Y_HI_LVL3_GFDELTA                           "y_hi_lvl3_gfdelta"
826 #define CALIB_SENSOR_MFNR_ISO_UV_LO_NOISEPROFILE                          "uv_lo_noiseprofile"
827 #define CALIB_SENSOR_MFNR_ISO_UV_HI_NOISEPROFILE                          "uv_hi_noiseprofile"
828 #define CALIB_SENSOR_MFNR_ISO_UV_LO_DENOISEWEIGHT                         "uv_lo_denoiseweight"
829 #define CALIB_SENSOR_MFNR_ISO_UV_HI_DENOISEWEIGHT                         "uv_hi_denoiseweight"
830 #define CALIB_SENSOR_MFNR_ISO_UV_LO_BFSCALE                               "uv_lo_bfscale"
831 #define CALIB_SENSOR_MFNR_ISO_UV_HI_BFSCALE                               "uv_hi_bfscale"
832 #define CALIB_SENSOR_MFNR_ISO_UV_LUMANRPOINT                              "uv_lumanrpoint"
833 #define CALIB_SENSOR_MFNR_ISO_UV_LUMANRCURVE                              "uv_lumanrcurve"
834 #define CALIB_SENSOR_MFNR_ISO_UV_DENOISESTRENGTH                          "uv_denoisestrength"
835 #define CALIB_SENSOR_MFNR_ISO_UV_LO_LVL0_GFDELTA                          "uv_lo_lvl0_gfdelta"
836 #define CALIB_SENSOR_MFNR_ISO_UV_HI_LVL0_GFDELTA                          "uv_hi_lvl0_gfdelta"
837 #define CALIB_SENSOR_MFNR_ISO_UV_LO_LVL1_GFDELTA                          "uv_lo_lvl1_gfdelta"
838 #define CALIB_SENSOR_MFNR_ISO_UV_HI_LVL1_GFDELTA                          "uv_hi_lvl1_gfdelta"
839 #define CALIB_SENSOR_MFNR_ISO_UV_LO_LVL2_GFDELTA                          "uv_lo_lvl2_gfdelta"
840 #define CALIB_SENSOR_MFNR_ISO_UV_HI_LVL2_GFDELTA                          "uv_hi_lvl2_gfdelta"
841 #define CALIB_SENSOR_MFNR_ISO_LVL0_GFSIGMA                                "lvl0_gfsigma"
842 #define CALIB_SENSOR_MFNR_ISO_LVL1_GFSIGMA                                "lvl1_gfsigma"
843 #define CALIB_SENSOR_MFNR_ISO_LVL2_GFSIGMA                                "lvl2_gfsigma"
844 #define CALIB_SENSOR_MFNR_ISO_LVL3_GFSIGMA                                "lvl3_gfsigma"
845 
846 /******************************************************************************
847  * XML SHARP section
848  *****************************************************************************/
849 #define CALIB_SENSOR_SHARP                                                        "SHARP"
850 #define CALIB_SENSOR_SHARP_ENABLE                                                 "Enable"
851 #define CALIB_SENSOR_SHARP_VERSION                                                "Version"
852 #define CALIB_SENSOR_SHARP_SETTING                                                "SHARP_Setting"
853 #define CALIB_SENSOR_SHARP_SETTING_NAME                                           "name"
854 #define CALIB_SENSOR_SHARP_SETTING_MODE                                           "mode"
855 #define CALIB_SENSOR_SHARP_LUMA_POINT                                             "luma_point"
856 #define CALIB_SENSOR_SHARP_SHARP_ISO                                              "SHARP_ISO"
857 #define CALIB_SENSOR_SHARP_SHARP_ISO_ISO                                          "iso"
858 #define CALIB_SENSOR_SHARP_SHARP_ISO_HRATIO                                       "hratio"
859 #define CALIB_SENSOR_SHARP_SHARP_ISO_LRATIO                                       "lratio"
860 #define CALIB_SENSOR_SHARP_SHARP_ISO_MF_SHARP_RATIO                               "mf_sharp_ratio"
861 #define CALIB_SENSOR_SHARP_SHARP_ISO_HF_SHARP_RATIO                               "hf_sharp_ratio"
862 #define CALIB_SENSOR_SHARP_SHARP_ISO_LUMA_SIGMA                                   "luma_sigma"
863 #define CALIB_SENSOR_SHARP_SHARP_ISO_PBF_GAIN                                     "pbf_gain"
864 #define CALIB_SENSOR_SHARP_SHARP_ISO_PBF_RATIO                                    "pbf_ratio"
865 #define CALIB_SENSOR_SHARP_SHARP_ISO_PBF_ADD                                      "pbf_add"
866 #define CALIB_SENSOR_SHARP_SHARP_ISO_MF_CLIP_POS                                  "mf_clip_pos"
867 #define CALIB_SENSOR_SHARP_SHARP_ISO_MF_CLIP_NEG                                  "mf_clip_neg"
868 #define CALIB_SENSOR_SHARP_SHARP_ISO_HF_CLIP                                      "hf_clip"
869 #define CALIB_SENSOR_SHARP_SHARP_ISO_MBF_GAIN                                     "mbf_gain"
870 #define CALIB_SENSOR_SHARP_SHARP_ISO_HBF_GAIN                                     "hbf_gain"
871 #define CALIB_SENSOR_SHARP_SHARP_ISO_HBF_RATIO                                    "hbf_ratio"
872 #define CALIB_SENSOR_SHARP_SHARP_ISO_MBF_ADD                                      "mbf_add"
873 #define CALIB_SENSOR_SHARP_SHARP_ISO_HBF_ADD                                      "hbf_add"
874 #define CALIB_SENSOR_SHARP_SHARP_ISO_LOCAL_SHARP_STRENGTH                         "local_sharp_strength"
875 
876 /******************************************************************************
877  * XML EDGEFILTER section
878  *****************************************************************************/
879 #define CALIB_SENSOR_EDGEFILTER                                                       "EDGEFILTER"
880 #define CALIB_SENSOR_EDGEFILTER_ENABLE                                                "Enable"
881 #define CALIB_SENSOR_EDGEFILTER_VERSION                                               "Version"
882 #define CALIB_SENSOR_EDGEFILTER_LUMA_POINT                                            "luma_point"
883 #define CALIB_SENSOR_EDGEFILTER_SETTING                                               "EDGEFILTER_Setting"
884 #define CALIB_SENSOR_EDGEFILTER_SETTING_NAME                                          "name"
885 #define CALIB_SENSOR_EDGEFILTER_SETTING_MODE                                          "mode"
886 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO                                        "EDGEFILTER_ISO"
887 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_ISO                                    "iso"
888 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_EDGE_THED                              "edge_thed"
889 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_SRC_WGT                                "src_wgt"
890 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_ALPHA_ADP_EN                           "alpha_adp_en"
891 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_LOCAL_ALPHA                            "local_alpha"
892 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_GLOBAL_ALPHA                           "global_alpha"
893 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_NOISE_CLIP                             "noise_clip"
894 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_CLIP_POS                           "dog_clip_pos"
895 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_CLIP_NEG                           "dog_clip_neg"
896 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_ALPHA                              "dog_alpha"
897 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DIRECT_FILTER_COEFF                    "direct_filter_coeff"
898 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW0                        "dog_kernel_row0"
899 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW1                        "dog_kernel_row1"
900 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW2                        "dog_kernel_row2"
901 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW3                        "dog_kernel_row3"
902 #define CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW4                        "dog_kernel_row4"
903 
904 /******************************************************************************
905  * XML DEHAZE section
906  *****************************************************************************/
907 #define CALIB_SENSOR_DEHAZE                                 "DEHAZE"
908 #define CALIB_SENSOR_DEHAZE_DC_BF_H                         "dc_bf_h"
909 #define CALIB_SENSOR_DEHAZE_AIR_BF_H                        "air_bf_h"
910 #define CALIB_SENSOR_DEHAZE_GAUS_H                          "gaus_h"
911 #define CALIB_SENSOR_DEHAZE_HIST_CONV_T0                    "hist_conv_t0"
912 #define CALIB_SENSOR_DEHAZE_HIST_CONV_T1                    "hist_conv_t1"
913 #define CALIB_SENSOR_DEHAZE_HIST_CONV_T2                    "hist_conv_t2"
914 #define CALIB_SENSOR_DEHAZE_ISO                             "DEHAZE_ISO"
915 #define CALIB_SENSOR_DEHAZE_ISO_ISO                         "iso"
916 #define CALIB_SENSOR_DEHAZE_ISO_DEHAZE_EN                   "dehaze_en"
917 #define CALIB_SENSOR_DEHAZE_ISO_DC_EN                       "dc_en"
918 #define CALIB_SENSOR_DEHAZE_ISO_HIST_EN                     "hist_en"
919 #define CALIB_SENSOR_DEHAZE_ISO_HIST_CHANNEL                "hist_channel"
920 #define CALIB_SENSOR_DEHAZE_ISO_GAIN_EN                     "gain_en"
921 #define CALIB_SENSOR_DEHAZE_ISO_DC_MIN_TH                   "dc_min_th"
922 #define CALIB_SENSOR_DEHAZE_ISO_DC_MAX_TH                   "dc_max_th"
923 #define CALIB_SENSOR_DEHAZE_ISO_YHIST_TH                    "yhist_th"
924 #define CALIB_SENSOR_DEHAZE_ISO_YBLK_TH                     "yblk_th"
925 #define CALIB_SENSOR_DEHAZE_ISO_DARK_TH                     "dark_th"
926 #define CALIB_SENSOR_DEHAZE_ISO_BRIGHT_MIN                  "bright_min"
927 #define CALIB_SENSOR_DEHAZE_ISO_BRIGHT_MAX                  "bright_max"
928 #define CALIB_SENSOR_DEHAZE_ISO_WT_MAX                      "wt_max"
929 #define CALIB_SENSOR_DEHAZE_ISO_AIR_MIN                     "air_min"
930 #define CALIB_SENSOR_DEHAZE_ISO_AIR_MAX                     "air_max"
931 #define CALIB_SENSOR_DEHAZE_ISO_TMAX_BASE                   "tmax_base"
932 #define CALIB_SENSOR_DEHAZE_ISO_TMAX_OFF                    "tmax_off"
933 #define CALIB_SENSOR_DEHAZE_ISO_TMAX_MAX                    "tmax_max"
934 #define CALIB_SENSOR_DEHAZE_ISO_HIST_GRATIO                 "hist_gratio"
935 #define CALIB_SENSOR_DEHAZE_ISO_HIST_TH_OFF                 "hist_th_off"
936 #define CALIB_SENSOR_DEHAZE_ISO_HIST_K                      "hist_k"
937 #define CALIB_SENSOR_DEHAZE_ISO_HIST_MIN                    "hist_min"
938 #define CALIB_SENSOR_DEHAZE_ISO_ENHANCE_EN                  "enhance_en"
939 #define CALIB_SENSOR_DEHAZE_ISO_ENHANCE_VALUE               "enhance_value"
940 #define CALIB_SENSOR_DEHAZE_ISO_HIST_PARA_EN                "hist_para_en"
941 #define CALIB_SENSOR_DEHAZE_ISO_HIST_SCALE                  "hist_scale"
942 #define CALIB_SENSOR_DEHAZE_ISO_STAB_FNUM                   "stab_fnum"
943 #define CALIB_SENSOR_DEHAZE_ISO_SIGMA                       "sigma"
944 #define CALIB_SENSOR_DEHAZE_ISO_WT_SIGMA                    "wt_sigma"
945 #define CALIB_SENSOR_DEHAZE_ISO_AIR_SIGMA                   "air_sigma"
946 #define CALIB_SENSOR_DEHAZE_ISO_TMAX_SIGMA                  "tmax_sigma"
947 #define CALIB_SENSOR_DEHAZE_ISO_CFG_ALPHA                   "cfg_alpha"
948 #define CALIB_SENSOR_DEHAZE_ISO_CFG_WT                      "cfg_wt"
949 #define CALIB_SENSOR_DEHAZE_ISO_CFG_AIR                     "cfg_air"
950 #define CALIB_SENSOR_DEHAZE_ISO_CFG_TMAX                    "cfg_tmax"
951 #define CALIB_SENSOR_DEHAZE_ISO_CFG_GRATIO                  "cfg_gratio"
952 #define CALIB_SENSOR_DEHAZE_ISO_DC_THED                     "dc_thed"
953 #define CALIB_SENSOR_DEHAZE_ISO_DC_WEITCUR                  "dc_weitcur"
954 #define CALIB_SENSOR_DEHAZE_ISO_AIR_THED                    "air_thed"
955 #define CALIB_SENSOR_DEHAZE_ISO_AIR_WEITCUR                 "air_weitcur"
956 
957 /******************************************************************************
958  * XML ExpSet section
959  *****************************************************************************/
960 #define CALIB_EXPSET                             "expset"
961 #define CALIB_EXPSET_GAINRANGE                   "GainRange"
962 #define CALIB_EXPSET_GAINRANGE_ISLINEAR          "IsLinear"
963 #define CALIB_EXPSET_GAINRANGE_LINEAR            "Linear"
964 #define CALIB_EXPSET_GAINRANGE_NONLINEAR         "NonLinear"
965 #define CALIB_EXPSET_GAINRANGE_NONLINEAR_DB      "DB_MODE"
966 
967 #define CALIB_EXPSET_TIMEFACTOR                  "TimeFactor"
968 #define CALIB_EXPSET_CISTIMEREG_SUMFAC           "CISTimeRegSumFac"
969 #define CALIB_EXPSET_CISTIMEREG_ODEVITY          "CISTimeRegOdevity"
970 #define CALIB_EXPSET_CISTIMEREG_UNEQUALEN        "CISTimeRegUnEqualEn"
971 #define CALIB_EXPSET_CISTIMEREG_MIN              "CISTimeRegMin"
972 #define CALIB_EXPSET_CISMINFPS                   "CISMinFps"
973 #define CALIB_EXPSET_CISAGAIN_RANGE              "CISAgainRange"
974 #define CALIB_EXPSET_CISEXTRAAGAIN_RANGE         "CISExtraAgainRange"
975 #define CALIB_EXPSET_CISDGAIN_RANGE              "CISDgainRange"
976 #define CALIB_EXPSET_CISISPDGAIN_RANGE           "CISIspDgainRange"
977 
978 #define CALIB_EXPSET_HDRSET                      "CISHdrSet"
979 #define CALIB_EXPSET_HDRSET_ENABLE               "enable"
980 #define CALIB_EXPSET_HDRSET_SUPPORT_MODE         "support_mode"
981 #define CALIB_EXPSET_HDRSET_LINE_MODE            "line_mode"
982 #define CALIB_EXPSET_HDRSET_MODE_2_FRAME         "MODE_2_FRAME"
983 #define CALIB_EXPSET_HDRSET_MODE_2_LINE          "MODE_2_LINE"
984 #define CALIB_EXPSET_HDRSET_MODE_3_FRAME         "MODE_3_FRAME"
985 #define CALIB_EXPSET_HDRSET_MODE_3_LINE          "MODE_3_LINE"
986 #define CALIB_EXPSET_HDRSET_LINE_MODE_DCG        "DCG"
987 #define CALIB_EXPSET_HDRSET_LINE_MODE_STAGGER    "STAGGER"
988 
989 #define CALIB_EXPSET_DCGSET                      "CISDcgSet"
990 #define CALIB_EXPSET_DCGSET_HDR                  "Hdr"
991 #define CALIB_EXPSET_DCGSET_NORMAL               "Normal"
992 #define CALIB_EXPSET_DCGSET_SUPPORT_EN           "support_en"
993 #define CALIB_EXPSET_DCGSET_OPTYPE               "dcg_optype"
994 #define CALIB_EXPSET_DCGSET_OPTYPE_AUTO          "AUTO"
995 #define CALIB_EXPSET_DCGSET_OPTYPE_MANUAL        "MANUAL"
996 #define CALIB_EXPSET_DCGSET_MODE_INIT            "dcgmode_init"
997 #define CALIB_EXPSET_DCGSET_RATIO                "dcg_ratio"
998 #define CALIB_EXPSET_DCGSET_GAINCTRL             "gain_ctrl"
999 #define CALIB_EXPSET_DCGSET_ENVCTRL              "env_ctrl"
1000 #define CALIB_EXPSET_DCGSET_SYNC_SWITCH          "sync_switch"
1001 #define CALIB_EXPSET_DCGSET_LCG2HCG_TH           "lcg2hcg_th"
1002 #define CALIB_EXPSET_DCGSET_HCG2LCG_TH           "hcg2lcg_th"
1003 
1004 #define CALIB_EXPSET_EXP_UPDATE                  "CISExpUpdate"
1005 #define CALIB_EXPSET_EXP_UPDATE_TIME             "time_update"
1006 #define CALIB_EXPSET_EXP_UPDATE_GAIN             "gain_update"
1007 #define CALIB_EXPSET_EXP_UPDATE_DCG              "dcg_update"
1008 /******************************************************************************
1009  * XML SENSORINFO section
1010  *****************************************************************************/
1011 #define CALIB_SENSOR_SENSORINFO                             "SENSORINFO"
1012 #define CALIB_SENSOR_SENSORINFO_GAINRANGE                   "GainRange"
1013 #define CALIB_SENSOR_SENSORINFO_GAINRANGE_ISLINEAR          "IsLinear"
1014 #define CALIB_SENSOR_SENSORINFO_GAINRANGE_LINEAR            "Linear"
1015 #define CALIB_SENSOR_SENSORINFO_GAINRANGE_NONLINEAR         "NonLinear"
1016 #define CALIB_SENSOR_SENSORINFO_GAINRANGE_NONLINEAR_DB      "DB_MODE"
1017 
1018 #define CALIB_SENSOR_SENSORINFO_TIMEFACTOR                  "TimeFactor"
1019 #define CALIB_SENSOR_SENSORINFO_CISTIMEREG_SUMFAC           "CISTimeRegSumFac"
1020 #define CALIB_SENSOR_SENSORINFO_CISTIMEREG_ODEVITY          "CISTimeRegOdevity"
1021 #define CALIB_SENSOR_SENSORINFO_CISTIMEREG_UNEQUALEN        "CISTimeRegUnEqualEn"
1022 #define CALIB_SENSOR_SENSORINFO_CISTIMEREG_MIN              "CISTimeRegMin"
1023 #define CALIB_SENSOR_SENSORINFO_CISMINFPS                   "CISMinFps"
1024 #define CALIB_SENSOR_SENSORINFO_CISAGAIN_RANGE              "CISAgainRange"
1025 #define CALIB_SENSOR_SENSORINFO_CISEXTRAAGAIN_RANGE         "CISExtraAgainRange"
1026 #define CALIB_SENSOR_SENSORINFO_CISDGAIN_RANGE              "CISDgainRange"
1027 #define CALIB_SENSOR_SENSORINFO_CISISPDGAIN_RANGE           "CISIspDgainRange"
1028 
1029 /******************************************************************************
1030  * XML AF section
1031  *****************************************************************************/
1032 #define    CALIB_SENSOR_AF                             "AF"
1033 #define    CALIB_SENSOR_AF_FIXED_MODE                  "fixed_mode"
1034 #define    CALIB_SENSOR_AF_MACRO_MODE                  "macro_mode"
1035 #define    CALIB_SENSOR_AF_INFINITY_MODE               "infinity_mode"
1036 #define    CALIB_SENSOR_AF_DEF_CODE                    "code"
1037 #define    CALIB_SENSOR_AF_WINDOW                      "Window"
1038 #define    CALIB_SENSOR_AF_CONTRAST_AF                 "contrast_af"
1039 #define    CALIB_SENSOR_AF_LASER_AF                    "laser_af"
1040 #define    CALIB_SENSOR_AF_PDAF                        "pdaf"
1041 #define    CALIB_SENSOR_AF_H_OFFS                      "h_offs"
1042 #define    CALIB_SENSOR_AF_V_OFFS                      "v_offs"
1043 #define    CALIB_SENSOR_AF_H_SIZE                      "h_size"
1044 #define    CALIB_SENSOR_AF_V_SIZE                      "v_size"
1045 #define    CALIB_SENSOR_AF_CONTRAST_ENABLE             "enable"
1046 #define    CALIB_SENSOR_AF_SEARCH_STRATEGY             "AfSearchStrategy"
1047 #define    CALIB_SENSOR_AF_SEARCH_STRATEGY_ADAPTIVE    "ADAPTIVE_RANGE"
1048 #define    CALIB_SENSOR_AF_SEARCH_STRATEGY_HILLCLIMB   "HILLCLIMBING"
1049 #define    CALIB_SENSOR_AF_SEARCH_STRATEGY_FULL        "FULL_RANGE"
1050 #define    CALIB_SENSOR_AF_SEARCH_STRATEGY_MUTIWIN     "MUTI_WINDOW"
1051 #define    CALIB_SENSOR_AF_DIR_POSITIVE                "POSITIVE"
1052 #define    CALIB_SENSOR_AF_DIR_NEGATIVE                "NEGATIVE"
1053 #define    CALIB_SENSOR_AF_DIR_ADAPTIVE                "ADAPTIVE"
1054 #define    CALIB_SENSOR_AF_FULL_DIR                    "FullDir"
1055 #define    CALIB_SENSOR_AF_FULL_RANGE_TBL              "FullRangeTbl"
1056 #define    CALIB_SENSOR_AF_ADAPTIVE_DIR                "AdaptiveDir"
1057 #define    CALIB_SENSOR_AF_ADAPTIVE_RANGE_TBL          "AdaptRangeTbl"
1058 #define    CALIB_SENSOR_AF_TRIG_THERS                  "TrigThers"
1059 #define    CALIB_SENSOR_AF_STABLE_THERS                "StableThers"
1060 #define    CALIB_SENSOR_AF_STABLE_FRAMES               "StableFrames"
1061 #define    CALIB_SENSOR_AF_STABLE_TIME                 "StableTime"
1062 #define    CALIB_SENSOR_AF_OUT_FOCUS_VALUE             "OutFocusValue"
1063 #define    CALIB_SENSOR_AF_OUT_FOCUS_POS               "OutFocusPos"
1064 #define    CALIB_SENSOR_AF_GAMMA_Y                     "gammaY"
1065 #define    CALIB_SENSOR_AF_GAUSS_WEIGHT                "gaussWeight"
1066 
1067 //LASER
1068 #define    CALIB_SENSOR_AF_LASERAF_ENABLE              "enable"
1069 #define    CALIB_SENSOR_AF_LASER_AF_VCMDOT             "vcmDot"
1070 #define    CALIB_SENSOR_AF_LASER_AF_DISTANCEDOT        "distanceDot"
1071 //PDAF
1072 #define    CALIB_SENSOR_AF_PDAF_ENABLE                 "enable"
1073 
1074 /******************************************************************************
1075  * XML LDCH section
1076  *****************************************************************************/
1077 #define    CALIB_SENSOR_LDCH                            "LDCH"
1078 #define    CALIB_SENSOR_LDCH_ENABLE         "enable"
1079 #define    CALIB_SENSOR_LDCH_MESH_FILE                  "mesh_file"
1080 #define    CALIB_SENSOR_LDCH_CORRECT_LEVEL              "correct_level"
1081 /******************************************************************************
1082  * XML FEC section
1083  *****************************************************************************/
1084 #define    CALIB_SENSOR_FEC                             "FEC"
1085 #define    CALIB_SENSOR_FEC_ENABLE                      "enable"
1086 #define    CALIB_SENSOR_FEC_MESH_FILE                   "mesh_file"
1087 #define    CALIB_SENSOR_FEC_CORRECT_LEVEL               "correct_level"
1088 
1089 /******************************************************************************
1090  * XML EIS section
1091  *****************************************************************************/
1092 #define    CALIB_SENSOR_EIS                             "EIS"
1093 #define    CALIB_SENSOR_EIS_ENABLE                      "enable"
1094 
1095 /******************************************************************************
1096  * XML LUMA DETECT section
1097  *****************************************************************************/
1098 #define    CALIB_SENSOR_LUMA_DETECT                     "LUMADETECT"
1099 #define    CALIB_SENSOR_LUMA_DETECT_ENABLE      "enable"
1100 #define    CALIB_SENSOR_LUMA_DETECT_THRESHOLD           "threshold"
1101 
1102 /******************************************************************************
1103 * XML ORB section
1104 *****************************************************************************/
1105 #define    CALIB_SENSOR_ORB                            "ORB"
1106 #define    CALIB_SENSOR_ORB_ENABLE                     "enable"
1107 
1108 /******************************************************************************
1109 * XML CPSL section
1110 *****************************************************************************/
1111 #define    CALIB_SENSOR_CPSL                              "CPSL"
1112 #define    CALIB_SENSOR_CPSL_ENABLE                       "enable"
1113 #define    CALIB_SENSOR_CPSL_MODE                         "mode"
1114 #define    CALIB_SENSOR_CPSL_FORCE_GRAY                   "force_gray"
1115 #define    CALIB_SENSOR_CPSL_LGHT_SRC                     "light_src"
1116 #define    CALIB_SENSOR_CPSL_AUTO_ADJUST_SENS             "auto_adjust_sens"
1117 #define    CALIB_SENSOR_CPSL_AUTO_ON2OFF_TH               "auto_on2off_th"
1118 #define    CALIB_SENSOR_CPSL_AUTO_OFF2ON_TH               "auto_off2on_th"
1119 #define    CALIB_SENSOR_CPSL_AUTO_SW_INTERVAL             "auto_sw_interval"
1120 #define    CALIB_SENSOR_CPSL_MANUAL_ON                    "manual_on"
1121 #define    CALIB_SENSOR_CPSL_MANUAL_STRENGTH              "manual_strength"
1122 
1123 /******************************************************************************
1124 * XML COLOR_AS_GREY section
1125 *****************************************************************************/
1126 #define    CALIB_SENSOR_COLOR_AS_GREY                     "COLOR_AS_GREY"
1127 #define    CALIB_SENSOR_COLOR_AS_GREY_ENABLE              "enable"
1128 
1129 /******************************************************************************
1130 * XML CPROC section
1131 *****************************************************************************/
1132 #define    CALIB_SENSOR_CPROC                             "CPROC"
1133 #define    CALIB_SENSOR_CPROC_ENABLE                      "enable"
1134 #define    CALIB_SENSOR_CPROC_BRIGHTNESS                  "brightness"
1135 #define    CALIB_SENSOR_CPROC_CONTRAST                    "contrast"
1136 #define    CALIB_SENSOR_CPROC_SATURATION                  "saturation"
1137 #define    CALIB_SENSOR_CPROC_HUE                         "hue"
1138 
1139 /******************************************************************************
1140  * XML system section
1141  *****************************************************************************/
1142 #define CALIB_SYSTEM_TAG                                    "system"
1143 
1144 #define CALIB_SYSTEM_HDR                                    "HDR"
1145 #define CALIB_SYSTEM_HDR_ENABLE                             "enable"
1146 #define CALIB_SYSTEM_HDR_SUPPORT_MODE                       "support_mode"
1147 #define CALIB_SYSTEM_HDR_LINE_MODE                          "line_mode"
1148 
1149 #define CALIB_SYSTEM_DCG_SETTING                            "DCG_SETTING"
1150 #define CALIB_SYSTEM_DCG_SETTING_HDR                        "Hdr"
1151 #define CALIB_SYSTEM_DCG_SETTING_NORMAL                     "Normal"
1152 #define CALIB_SYSTEM_DCG_SUPPORT_EN                         "support_en"
1153 #define CALIB_SYSTEM_DCG_OPTYPE                             "dcg_optype"
1154 #define CALIB_SYSTEM_DCG_OPTYPE_AUTO                        "AUTO"
1155 #define CALIB_SYSTEM_DCG_OPTYPE_MANUAL                      "MANUAL"
1156 #define CALIB_SYSTEM_DCG_MODE_INIT                          "dcgmode_init"
1157 #define CALIB_SYSTEM_DCG_RATIO                              "dcg_ratio"
1158 #define CALIB_SYSTEM_DCG_GAINCTRL                           "gain_ctrl"
1159 #define CALIB_SYSTEM_DCG_ENVCTRL                            "env_ctrl"
1160 #define CALIB_SYSTEM_DCG_SYNC_SWITCH                        "sync_switch"
1161 #define CALIB_SYSTEM_DCG_LCG2HCG_TH                         "lcg2hcg_th"
1162 #define CALIB_SYSTEM_DCG_HCG2LCG_TH                         "hcg2lcg_th"
1163 
1164 #define CALIB_SYSTEM_EXP_DELAY                              "EXP_DELAY"
1165 #define CALIB_SYSTEM_EXP_DELAY_TIME                         "time_delay"
1166 #define CALIB_SYSTEM_EXP_DELAY_GAIN                         "gain_delay"
1167 #define CALIB_SYSTEM_EXP_DELAY_DCG                          "dcg_delay"
1168 
1169 
1170 /******************************************************************************
1171  * XML tag attributes
1172  *****************************************************************************/
1173 #define CALIB_ATTRIBUTE_TYPE                                "type"
1174 #define CALIB_ATTRIBUTE_TYPE_CHAR                           "char"
1175 #define CALIB_ATTRIBUTE_TYPE_DOUBLE                         "double"
1176 #define CALIB_ATTRIBUTE_TYPE_STRUCT                         "struct"
1177 #define CALIB_ATTRIBUTE_TYPE_CELL                           "cell"
1178 #define CALIB_ATTRIBUTE_TYPE_INT                            "int"
1179 
1180 #define CALIB_ATTRIBUTE_SIZE                                "size"
1181 #define CALIB_ATTRIBUTE_SIZE_FORMAT                         "[%d %d]"
1182 #define CALIB_ATTRIBUTE_SIZE_NO_ELEMENTS                    2
1183 
1184 #define CALIB_ATTRIBUTE_INDEX                               "index"
1185 
1186 #endif /* __CALIB_TAGS_H__ */
1187 
1188