This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Problem of AWB tuning in DCC

Part Number: TDA4VM

Hi TI experts,

After I tuned AWB in DCC according to the guide file and update the results to the TDA4, I found that there was no any changes in image.

Then I copied the xml file generated by DCC to the path /imaging/sensor_drv/src/ar0820/dcc_xmls/wdr/ in TDA4 SDK, and generated .h file by script generate_dcc.sh, and then I complied SDK and copied the fw files to TDA4 board, I found that there were some errors when I run run_app_single_cam.sh, the logs you can see in this file: 1067.logs_0329.txt.

The xml file generated by DCC AWB plugin is:

<?xml version="1.0" encoding="utf-8"?>
<AWB_DCC_xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<!--this is comment-->
	<dcc_name>awb_alg_dcc_tuning</dcc_name>
	<dcc_header>
		<camera_module_id>      820   </camera_module_id>
		<dcc_descriptor_id>    40  </dcc_descriptor_id>
		<algorithm_vendor_id>   1   </algorithm_vendor_id>
		<tunning_tool_version>  0   </tunning_tool_version>
	</dcc_header>
	<!--=======================================================================-->
	<typedef>
		<dcc_awb_ref_gray_data_t type="struct">
			<num_of_ref_1	type="uint8"> </num_of_ref_1>
			<num_of_ref_2	type="uint8"> </num_of_ref_2>
			<num_of_gray    type="uint8"> </num_of_gray>
			<radius         type="uint16"> </radius>
			<color_temp_1	type="uint16[]"> </color_temp_1>
			<wbReferenceCb  type="int16[][4]"> </wbReferenceCb>
			<wbReferenceCr  type="int16[][4]"> </wbReferenceCr>
			<ref_gray_R_1	type="uint16[][4]"> </ref_gray_R_1>
			<ref_gray_G_1	type="uint16[][4]"> </ref_gray_G_1>
			<ref_gray_B_1	type="uint16[][4]"> </ref_gray_B_1>
			<ref_index_2	type="uint8[]"> </ref_index_2>
			<color_temp_2	type="uint16[]"> </color_temp_2>
			<referencesCb_2 type="int16[][4]"> </referencesCb_2>
			<referencesCr_2 type="int16[][4]"> </referencesCr_2>
			<ref_gray_R_2	type="uint16[][4]"> </ref_gray_R_2>
			<ref_gray_G_2	type="uint16[][4]"> </ref_gray_G_2>
			<ref_gray_B_2	type="uint16[][4]"> </ref_gray_B_2>
		</dcc_awb_ref_gray_data_t>
		
		<dcc_awb_calc_data_t type="struct">
			<awb_basic_ref	            type="dcc_awb_ref_gray_data_t">	 </awb_basic_ref>
			<img_ref    	            type="uint16[]">		 </img_ref>
			<luma_awb_min	            type="int32">				</luma_awb_min>
			<luma_awb_max	            type="int32">				</luma_awb_max>
			<low_color_temp_thresh	    type="uint16">				</low_color_temp_thresh>
			<apply_rgb_adjust	        type="uint8">				</apply_rgb_adjust>
			<R_adjust	                type="int16">				</R_adjust>
			<B_adjust	                type="int16">				</B_adjust>
			<SB_1	                    type="uint16">              </SB_1>
			<SB_2	                    type="uint16">				</SB_2>
			<SB_low_bound	            type="uint16">				</SB_low_bound>
			<default_T_H	            type="uint16">				</default_T_H>
			<default_T_MH               type="uint16">				</default_T_MH>
			<default_T_ML               type="uint16">				</default_T_ML>
			<default_T_L                type="uint16">				</default_T_L>
			<default_T_H_index          type="uint8">				</default_T_H_index>
			<default_T_MH_index         type="uint8">				</default_T_MH_index>
			<default_T_ML_index         type="uint8">				</default_T_ML_index>
			<default_T_L_index	        type="uint8">				</default_T_L_index>
			<best_gray_index_default    type="uint8">				</best_gray_index_default>
			<flash_ref	                type="dcc_awb_ref_gray_data_t[4]">	 </flash_ref>
			<skin_img_ref    	        type="uint16[]">		 </skin_img_ref>
		</dcc_awb_calc_data_t>

		<dcc_ti2_color_gain_scalers_t type="struct">
			<dgain  type="uint16">  </dgain>
			<gainGr type="uint16">  </gainGr>
			<gainR  type="uint16">  </gainR>
			<gainGb type="uint16">  </gainGb>
			<gainB  type="uint16">  </gainB>
		</dcc_ti2_color_gain_scalers_t>

		<dcc_awb_ti2_data_t type="struct">
			<wbModeData type="dcc_ti2_color_gain_scalers_t[]">      </wbModeData>
		</dcc_awb_ti2_data_t>

		<dcc_awb_supp2_alg3_t       type="struct">
			<use_calib              type="uint16">              </use_calib>
			<blue_index             type="uint16">              </blue_index>
			<red_index              type="uint16">              </red_index>
			<green1_index           type="uint16">              </green1_index>
			<green2_index           type="uint16">              </green2_index>
			<enable_opt             type="uint8">               </enable_opt>
			<max_Cr                 type="int16">              </max_Cr>
			<max_Cb                 type="int16">              </max_Cb>
			<awb_speed              type="uint16">             </awb_speed>	    
			<awb_calc_data          type="dcc_awb_calc_data_t">     </awb_calc_data>
			<awb_data               type="dcc_awb_ti2_data_t">      </awb_data>
		</dcc_awb_supp2_alg3_t>

	</typedef>
	<!--=======================================================================-->
	<system_parameters>
		<awb_alg_dcc_tuning type="dcc_awb_supp2_alg3_t" main="general">
		{
			1,                                   /*use_calib*/
			2,                                   /*blue_index*/
			1,                                   /*red_index */
			0,                                   /* green1_index*/
			3,                                   /* green2_index*/

			1,                                   /* opt_data */
			200,                                 /* max_Cr */
			200,                                 /* max_Cb */
			6,                                   /* awb_speed */    

		{                           /* ti2_default_awb_calc_data */
		{ //awb_ref
			10,		// num_of_ref_1
			5,		// num_of_ref_2
			4,		// num_of_gray
			50,		// radius

			// color_temp_1[num_of_ref_1]
			{2757, 2915, 3074, 3232, 3390, 3680, 3970, 5011, 5605, 6198},

			// wbReferenceCb[num_of_ref_1][num_of_gray]
			{
				{-107, -103, -93, -75},
				{-105, -102, -92, -75},
				{-103, -100, -91, -73},
				{-101, -98, -90, -73},
				{-98, -97, -90, -72},
				{-95, -93, -87, -70},
				{-91, -90, -84, -67},
				{-86, -85, -79, -64},
				{-82, -81, -76, -61},
				{-78, -77, -73, -58}
			},

			// wbReferenceCr[num_of_ref_1][num_of_gray]
			{
				{-36, -34, -32, -24},
				{-42, -41, -38, -29},
				{-50, -47, -45, -36},
				{-56, -54, -52, -42},
				{-64, -61, -59, -49},
				{-68, -65, -63, -52},
				{-73, -70, -67, -56},
				{-71, -68, -65, -53},
				{-77, -73, -70, -56},
				{-82, -79, -76, -61}
			},

			// ref_gray_R_1[num_of_ref_1][num_of_gray]
			{
				{455, 321, 196, 120},
				{429, 302, 184, 112},
				{402, 284, 172, 103},
				{376, 265, 159, 95},
				{349, 246, 147, 86},
				{333, 235, 141, 84},
				{316, 223, 134, 81},
				{325, 234, 145, 90},
				{306, 219, 135, 85},
				{286, 203, 124, 79}
			},

			// ref_gray_G_1[num_of_ref_1][num_of_gray]
			{
				{699, 485, 286, 160},
				{699, 483, 284, 156},
				{699, 481, 282, 153},
				{698, 478, 280, 149},
				{698, 476, 278, 145},
				{695, 473, 277, 145},
				{692, 470, 275, 145},
				{696, 482, 288, 156},
				{693, 476, 282, 152},
				{690, 470, 276, 148}
			},

			// ref_gray_B_1[num_of_ref_1][num_of_gray]
			{
				{148, 114, 85, 66},
				{155, 116, 85, 64},
				{161, 119, 84, 63},
				{168, 121, 84, 61},
				{174, 123, 83, 59},
				{186, 131, 86, 61},
				{197, 138, 89, 63},
				{220, 156, 102, 71},
				{231, 162, 104, 71},
				{241, 168, 105, 71}
			},

			// ref_index_2[num_of_ref_2]
			{0, 4, 6, 7, 9},

			// color_temp_2[num_of_ref_2]
			{2757, 3390, 3970, 5011, 6198},

			// referencesCb_2[num_of_ref_2][num_of_gray]
			{
				{-107, -103, -93, -75},
				{-98, -97, -90, -73},
				{-91, -90, -84, -67},
				{-85, -84, -79, -63},
				{-78, -77, -73, -58}
			},

			// referencesCr_2[num_of_ref_2][num_of_gray]
			{
				{-35, -34, -31, -23},
				{-63, -60, -59, -49},
				{-72, -69, -67, -55},
				{-71, -67, -64, -53},
				{-82, -79, -75, -61}
			},

			// ref_gray_R_2[num_of_ref_2][num_of_gray]
			{
				{455, 321, 196, 120},
				{349, 246, 147, 86},
				{316, 223, 134, 81},
				{325, 234, 145, 90},
				{286, 203, 124, 79}
			},

			// ref_gray_G_2[num_of_ref_2][num_of_gray]
			{
				{699, 485, 286, 160},
				{698, 476, 278, 145},
				{692, 470, 275, 145},
				{696, 482, 288, 156},
				{690, 470, 276, 148}
			},

			// ref_gray_B_2[num_of_ref_2][num_of_gray]
			{
				{148, 114, 85, 66},
				{174, 123, 83, 59},
				{197, 138, 89, 63},
				{220, 156, 102, 71},
				{241, 168, 105, 71}
			},


		},


		// img_ref[NUM_OF_REF_2*1120]
		{
			//2757
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,41,209,361,
			239,61,4,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,82,349,593,
			397,116,8,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,41,209,361,
			239,61,4,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,14,42,86,
			49,18,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
						//3390
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,15,45,
			90,45,15,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,45,225,
			375,225,45,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,90,375,
			615,375,90,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,45,225,
			375,225,45,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,15,45,
			90,45,15,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
						//3970
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,45,90,
			45,15,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,225,375,
			225,45,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,375,615,
			375,90,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,225,375,
			225,45,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,45,90,
			45,15,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
						//5011
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,14,28,
			14,5,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,94,169,
			112,31,3,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,230,415,
			307,101,10,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,262,484,
			384,142,21,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,127,251,
			204,78,10,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,24,51,
			41,17,3,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
						//6198
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,75,45,
			17,2,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,323,227,
			65,7,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,546,401,
			136,15,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,359,284,
			101,15,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,100,86,
			41,7,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,5,10,
			5,2,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			
		},


		// AWB tuning parameters
		20,	// luma_awb_min
		1000,	// luma_awb_max

		3500,	// low_color_temp_thresh
		100,	// apply_rgb_adjust
		50,	// R_adjust(percent)
		90,	// B_adjust(percent)

		92,	// SB_1
		185,	// SB_2
		0,	// SB_low_bound

		6198,	// default_T_Hh
		5011,	// default_T_MH
		3970,	// default_T_ML
		2757,	// default_T_L
		9,	// default_T_H_index
		7,	// default_T_MH_index
		6,	// default_T_ML_index
		0,	// default_T_L_index
		1,	// best_gray_index_default
		{ //started tuning for flash
			{ //flash[0]
				10,		// num_of_ref_1
				5,		// num_of_ref_2
				4,		// num_of_gray
				50,		// radius

				// color_temp_1[num_of_ref_1]
				{2757, 2915, 3074, 3232, 3390, 3680, 3970, 5011, 5605, 6198},

				// wbReferenceCb[num_of_ref_1][num_of_gray]
				{
					{-107, -103, -93, -75},
					{-105, -102, -92, -75},
					{-103, -100, -91, -73},
					{-101, -98, -90, -73},
					{-98, -97, -90, -72},
					{-95, -93, -87, -70},
					{-91, -90, -84, -67},
					{-86, -85, -79, -64},
					{-82, -81, -76, -61},
					{-78, -77, -73, -58}
				},

				// wbReferenceCr[num_of_ref_1][num_of_gray]
				{
					{-36, -34, -32, -24},
					{-42, -41, -38, -29},
					{-50, -47, -45, -36},
					{-56, -54, -52, -42},
					{-64, -61, -59, -49},
					{-68, -65, -63, -52},
					{-73, -70, -67, -56},
					{-71, -68, -65, -53},
					{-77, -73, -70, -56},
					{-82, -79, -76, -61}
				},

				// ref_gray_R_1[num_of_ref_1][num_of_gray]
				{
					{455, 321, 196, 120},
					{429, 302, 184, 112},
					{402, 284, 172, 103},
					{376, 265, 159, 95},
					{349, 246, 147, 86},
					{333, 235, 141, 84},
					{316, 223, 134, 81},
					{325, 234, 145, 90},
					{306, 219, 135, 85},
					{286, 203, 124, 79}
				},

				// ref_gray_G_1[num_of_ref_1][num_of_gray]
				{
					{699, 485, 286, 160},
					{699, 483, 284, 156},
					{699, 481, 282, 153},
					{698, 478, 280, 149},
					{698, 476, 278, 145},
					{695, 473, 277, 145},
					{692, 470, 275, 145},
					{696, 482, 288, 156},
					{693, 476, 282, 152},
					{690, 470, 276, 148}
				},

				// ref_gray_B_1[num_of_ref_1][num_of_gray]
				{
					{148, 114, 85, 66},
					{155, 116, 85, 64},
					{161, 119, 84, 63},
					{168, 121, 84, 61},
					{174, 123, 83, 59},
					{186, 131, 86, 61},
					{197, 138, 89, 63},
					{220, 156, 102, 71},
					{231, 162, 104, 71},
					{241, 168, 105, 71}
				},

				// ref_index_2[num_of_ref_2]
				{0, 4, 6, 7, 9},

				// color_temp_2[num_of_ref_2]
				{2757, 3390, 3970, 5011, 6198},

				// referencesCb_2[num_of_ref_2][num_of_gray]
				{
					{-107, -103, -93, -75},
					{-98, -97, -90, -73},
					{-91, -90, -84, -67},
					{-85, -84, -79, -63},
					{-78, -77, -73, -58}
				},

				// referencesCr_2[num_of_ref_2][num_of_gray]
				{
					{-35, -34, -31, -23},
					{-63, -60, -59, -49},
					{-72, -69, -67, -55},
					{-71, -67, -64, -53},
					{-82, -79, -75, -61}
				},

				// ref_gray_R_2[num_of_ref_2][num_of_gray]
				{
					{455, 321, 196, 120},
					{349, 246, 147, 86},
					{316, 223, 134, 81},
					{325, 234, 145, 90},
					{286, 203, 124, 79}
				},

				// ref_gray_G_2[num_of_ref_2][num_of_gray]
				{
					{699, 485, 286, 160},
					{698, 476, 278, 145},
					{692, 470, 275, 145},
					{696, 482, 288, 156},
					{690, 470, 276, 148}
				},

				// ref_gray_B_2[num_of_ref_2][num_of_gray]
				{
					{148, 114, 85, 66},
					{174, 123, 83, 59},
					{197, 138, 89, 63},
					{220, 156, 102, 71},
					{241, 168, 105, 71}
				},


			},
			{ //flash[1]
				10,		// num_of_ref_1
				5,		// num_of_ref_2
				4,		// num_of_gray
				50,		// radius

				// color_temp_1[num_of_ref_1]
				{2757, 2915, 3074, 3232, 3390, 3680, 3970, 5011, 5605, 6198},

				// wbReferenceCb[num_of_ref_1][num_of_gray]
				{
					{-107, -103, -93, -75},
					{-105, -102, -92, -75},
					{-103, -100, -91, -73},
					{-101, -98, -90, -73},
					{-98, -97, -90, -72},
					{-95, -93, -87, -70},
					{-91, -90, -84, -67},
					{-86, -85, -79, -64},
					{-82, -81, -76, -61},
					{-78, -77, -73, -58}
				},

				// wbReferenceCr[num_of_ref_1][num_of_gray]
				{
					{-36, -34, -32, -24},
					{-42, -41, -38, -29},
					{-50, -47, -45, -36},
					{-56, -54, -52, -42},
					{-64, -61, -59, -49},
					{-68, -65, -63, -52},
					{-73, -70, -67, -56},
					{-71, -68, -65, -53},
					{-77, -73, -70, -56},
					{-82, -79, -76, -61}
				},

				// ref_gray_R_1[num_of_ref_1][num_of_gray]
				{
					{455, 321, 196, 120},
					{429, 302, 184, 112},
					{402, 284, 172, 103},
					{376, 265, 159, 95},
					{349, 246, 147, 86},
					{333, 235, 141, 84},
					{316, 223, 134, 81},
					{325, 234, 145, 90},
					{306, 219, 135, 85},
					{286, 203, 124, 79}
				},

				// ref_gray_G_1[num_of_ref_1][num_of_gray]
				{
					{699, 485, 286, 160},
					{699, 483, 284, 156},
					{699, 481, 282, 153},
					{698, 478, 280, 149},
					{698, 476, 278, 145},
					{695, 473, 277, 145},
					{692, 470, 275, 145},
					{696, 482, 288, 156},
					{693, 476, 282, 152},
					{690, 470, 276, 148}
				},

				// ref_gray_B_1[num_of_ref_1][num_of_gray]
				{
					{148, 114, 85, 66},
					{155, 116, 85, 64},
					{161, 119, 84, 63},
					{168, 121, 84, 61},
					{174, 123, 83, 59},
					{186, 131, 86, 61},
					{197, 138, 89, 63},
					{220, 156, 102, 71},
					{231, 162, 104, 71},
					{241, 168, 105, 71}
				},

				// ref_index_2[num_of_ref_2]
				{0, 4, 6, 7, 9},

				// color_temp_2[num_of_ref_2]
				{2757, 3390, 3970, 5011, 6198},

				// referencesCb_2[num_of_ref_2][num_of_gray]
				{
					{-107, -103, -93, -75},
					{-98, -97, -90, -73},
					{-91, -90, -84, -67},
					{-85, -84, -79, -63},
					{-78, -77, -73, -58}
				},

				// referencesCr_2[num_of_ref_2][num_of_gray]
				{
					{-35, -34, -31, -23},
					{-63, -60, -59, -49},
					{-72, -69, -67, -55},
					{-71, -67, -64, -53},
					{-82, -79, -75, -61}
				},

				// ref_gray_R_2[num_of_ref_2][num_of_gray]
				{
					{455, 321, 196, 120},
					{349, 246, 147, 86},
					{316, 223, 134, 81},
					{325, 234, 145, 90},
					{286, 203, 124, 79}
				},

				// ref_gray_G_2[num_of_ref_2][num_of_gray]
				{
					{699, 485, 286, 160},
					{698, 476, 278, 145},
					{692, 470, 275, 145},
					{696, 482, 288, 156},
					{690, 470, 276, 148}
				},

				// ref_gray_B_2[num_of_ref_2][num_of_gray]
				{
					{148, 114, 85, 66},
					{174, 123, 83, 59},
					{197, 138, 89, 63},
					{220, 156, 102, 71},
					{241, 168, 105, 71}
				},


			},
			{ //flash[2]
				10,		// num_of_ref_1
				5,		// num_of_ref_2
				4,		// num_of_gray
				50,		// radius

				// color_temp_1[num_of_ref_1]
				{2757, 2915, 3074, 3232, 3390, 3680, 3970, 5011, 5605, 6198},

				// wbReferenceCb[num_of_ref_1][num_of_gray]
				{
					{-107, -103, -93, -75},
					{-105, -102, -92, -75},
					{-103, -100, -91, -73},
					{-101, -98, -90, -73},
					{-98, -97, -90, -72},
					{-95, -93, -87, -70},
					{-91, -90, -84, -67},
					{-86, -85, -79, -64},
					{-82, -81, -76, -61},
					{-78, -77, -73, -58}
				},

				// wbReferenceCr[num_of_ref_1][num_of_gray]
				{
					{-36, -34, -32, -24},
					{-42, -41, -38, -29},
					{-50, -47, -45, -36},
					{-56, -54, -52, -42},
					{-64, -61, -59, -49},
					{-68, -65, -63, -52},
					{-73, -70, -67, -56},
					{-71, -68, -65, -53},
					{-77, -73, -70, -56},
					{-82, -79, -76, -61}
				},

				// ref_gray_R_1[num_of_ref_1][num_of_gray]
				{
					{455, 321, 196, 120},
					{429, 302, 184, 112},
					{402, 284, 172, 103},
					{376, 265, 159, 95},
					{349, 246, 147, 86},
					{333, 235, 141, 84},
					{316, 223, 134, 81},
					{325, 234, 145, 90},
					{306, 219, 135, 85},
					{286, 203, 124, 79}
				},

				// ref_gray_G_1[num_of_ref_1][num_of_gray]
				{
					{699, 485, 286, 160},
					{699, 483, 284, 156},
					{699, 481, 282, 153},
					{698, 478, 280, 149},
					{698, 476, 278, 145},
					{695, 473, 277, 145},
					{692, 470, 275, 145},
					{696, 482, 288, 156},
					{693, 476, 282, 152},
					{690, 470, 276, 148}
				},

				// ref_gray_B_1[num_of_ref_1][num_of_gray]
				{
					{148, 114, 85, 66},
					{155, 116, 85, 64},
					{161, 119, 84, 63},
					{168, 121, 84, 61},
					{174, 123, 83, 59},
					{186, 131, 86, 61},
					{197, 138, 89, 63},
					{220, 156, 102, 71},
					{231, 162, 104, 71},
					{241, 168, 105, 71}
				},

				// ref_index_2[num_of_ref_2]
				{0, 4, 6, 7, 9},

				// color_temp_2[num_of_ref_2]
				{2757, 3390, 3970, 5011, 6198},

				// referencesCb_2[num_of_ref_2][num_of_gray]
				{
					{-107, -103, -93, -75},
					{-98, -97, -90, -73},
					{-91, -90, -84, -67},
					{-85, -84, -79, -63},
					{-78, -77, -73, -58}
				},

				// referencesCr_2[num_of_ref_2][num_of_gray]
				{
					{-35, -34, -31, -23},
					{-63, -60, -59, -49},
					{-72, -69, -67, -55},
					{-71, -67, -64, -53},
					{-82, -79, -75, -61}
				},

				// ref_gray_R_2[num_of_ref_2][num_of_gray]
				{
					{455, 321, 196, 120},
					{349, 246, 147, 86},
					{316, 223, 134, 81},
					{325, 234, 145, 90},
					{286, 203, 124, 79}
				},

				// ref_gray_G_2[num_of_ref_2][num_of_gray]
				{
					{699, 485, 286, 160},
					{698, 476, 278, 145},
					{692, 470, 275, 145},
					{696, 482, 288, 156},
					{690, 470, 276, 148}
				},

				// ref_gray_B_2[num_of_ref_2][num_of_gray]
				{
					{148, 114, 85, 66},
					{174, 123, 83, 59},
					{197, 138, 89, 63},
					{220, 156, 102, 71},
					{241, 168, 105, 71}
				},


			},
			{ //flash[3]
				10,		// num_of_ref_1
				5,		// num_of_ref_2
				4,		// num_of_gray
				50,		// radius

				// color_temp_1[num_of_ref_1]
				{2757, 2915, 3074, 3232, 3390, 3680, 3970, 5011, 5605, 6198},

				// wbReferenceCb[num_of_ref_1][num_of_gray]
				{
					{-107, -103, -93, -75},
					{-105, -102, -92, -75},
					{-103, -100, -91, -73},
					{-101, -98, -90, -73},
					{-98, -97, -90, -72},
					{-95, -93, -87, -70},
					{-91, -90, -84, -67},
					{-86, -85, -79, -64},
					{-82, -81, -76, -61},
					{-78, -77, -73, -58}
				},

				// wbReferenceCr[num_of_ref_1][num_of_gray]
				{
					{-36, -34, -32, -24},
					{-42, -41, -38, -29},
					{-50, -47, -45, -36},
					{-56, -54, -52, -42},
					{-64, -61, -59, -49},
					{-68, -65, -63, -52},
					{-73, -70, -67, -56},
					{-71, -68, -65, -53},
					{-77, -73, -70, -56},
					{-82, -79, -76, -61}
				},

				// ref_gray_R_1[num_of_ref_1][num_of_gray]
				{
					{455, 321, 196, 120},
					{429, 302, 184, 112},
					{402, 284, 172, 103},
					{376, 265, 159, 95},
					{349, 246, 147, 86},
					{333, 235, 141, 84},
					{316, 223, 134, 81},
					{325, 234, 145, 90},
					{306, 219, 135, 85},
					{286, 203, 124, 79}
				},

				// ref_gray_G_1[num_of_ref_1][num_of_gray]
				{
					{699, 485, 286, 160},
					{699, 483, 284, 156},
					{699, 481, 282, 153},
					{698, 478, 280, 149},
					{698, 476, 278, 145},
					{695, 473, 277, 145},
					{692, 470, 275, 145},
					{696, 482, 288, 156},
					{693, 476, 282, 152},
					{690, 470, 276, 148}
				},

				// ref_gray_B_1[num_of_ref_1][num_of_gray]
				{
					{148, 114, 85, 66},
					{155, 116, 85, 64},
					{161, 119, 84, 63},
					{168, 121, 84, 61},
					{174, 123, 83, 59},
					{186, 131, 86, 61},
					{197, 138, 89, 63},
					{220, 156, 102, 71},
					{231, 162, 104, 71},
					{241, 168, 105, 71}
				},

				// ref_index_2[num_of_ref_2]
				{0, 4, 6, 7, 9},

				// color_temp_2[num_of_ref_2]
				{2757, 3390, 3970, 5011, 6198},

				// referencesCb_2[num_of_ref_2][num_of_gray]
				{
					{-107, -103, -93, -75},
					{-98, -97, -90, -73},
					{-91, -90, -84, -67},
					{-85, -84, -79, -63},
					{-78, -77, -73, -58}
				},

				// referencesCr_2[num_of_ref_2][num_of_gray]
				{
					{-35, -34, -31, -23},
					{-63, -60, -59, -49},
					{-72, -69, -67, -55},
					{-71, -67, -64, -53},
					{-82, -79, -75, -61}
				},

				// ref_gray_R_2[num_of_ref_2][num_of_gray]
				{
					{455, 321, 196, 120},
					{349, 246, 147, 86},
					{316, 223, 134, 81},
					{325, 234, 145, 90},
					{286, 203, 124, 79}
				},

				// ref_gray_G_2[num_of_ref_2][num_of_gray]
				{
					{699, 485, 286, 160},
					{698, 476, 278, 145},
					{692, 470, 275, 145},
					{696, 482, 288, 156},
					{690, 470, 276, 148}
				},

				// ref_gray_B_2[num_of_ref_2][num_of_gray]
				{
					{148, 114, 85, 66},
					{174, 123, 83, 59},
					{197, 138, 89, 63},
					{220, 156, 102, 71},
					{241, 168, 105, 71}
				},


			},
		},//end of tuning data for flsh
		{
// skin histogram: AR0820-MAX9295_LI_MULTI_3840x2160_Date_28-03-2022_Time_16-55-16 A 2757K 1005.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 11,
44, 73, 44, 11,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 9,
47, 78, 47, 9,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 11,
44, 73, 44, 11,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 5,
23, 39, 23, 5,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 2,
5, 9, 5, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

// skin histogram: AR0820-MAX9295_LI_MULTI_3840x2160_Date_28-03-2022_Time_16-46-37 U35 3390K 1009.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 6, 28, 48,
28, 6, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 14, 63, 103,
63, 14, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 14, 63, 103,
63, 14, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 6, 28, 48,
28, 6, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 2, 5, 9,
5, 2, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

// skin histogram: AR0820-MAX9295_LI_MULTI_3840x2160_Date_28-03-2022_Time_16-42-08 TL84 3970K 1007.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
5, 23, 39, 23,
5, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
11, 44, 73, 44,
11, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
9, 47, 78, 47,
9, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
11, 44, 73, 44,
11, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
5, 23, 39, 23,
5, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
2, 5, 9, 5,
2, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

// skin histogram: AR0820-MAX9295_LI_MULTI_3840x2160_Date_28-03-2022_Time_16-38-15 D50 5011K 1000.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
2, 5, 9, 5,
2, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
5, 23, 39, 23,
5, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
11, 44, 73, 44,
11, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
9, 47, 78, 47,
9, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
11, 44, 73, 44,
11, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
5, 23, 39, 23,
5, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
2, 5, 9, 5,
2, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

// skin histogram: AR0820-MAX9295_LI_MULTI_3840x2160_Date_28-03-2022_Time_16-39-24 D65 6198K 1001.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 2,
5, 9, 5, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 5,
23, 39, 23, 5,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 11,
44, 73, 44, 11,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 9,
47, 78, 47, 9,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 11,
44, 73, 44, 11,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 5,
23, 39, 23, 5,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 2,
5, 9, 5, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

		},

	}, //end of awb_calc_data 


			{
				//User modes dcc_ti2_color_gain_scalers_t[]
				NULL,
			},
		}
		</awb_alg_dcc_tuning>
	</system_parameters>
	<!--=====================================================================-->
</AWB_DCC_xml>
, and the old xml file in SDK is: 
<?xml version="1.0" encoding="utf-8"?>
<AWB_DCC_xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<!--this is comment: mars lens -->
	<dcc_name>awb_alg_dcc_tuning</dcc_name>
	<dcc_header>
		<camera_module_id>      820   </camera_module_id>
		<dcc_descriptor_id>    40  </dcc_descriptor_id>
		<algorithm_vendor_id>   1   </algorithm_vendor_id>
		<tunning_tool_version>  0   </tunning_tool_version>
	</dcc_header>
	<!--=======================================================================-->
	<typedef>
		<dcc_awb_ref_gray_data_t type="struct">
			<num_of_ref_1	type="uint8"> </num_of_ref_1>
			<num_of_ref_2	type="uint8"> </num_of_ref_2>
			<num_of_gray    type="uint8"> </num_of_gray>
			<radius         type="uint16"> </radius>
			<color_temp_1	type="uint16[]"> </color_temp_1>
			<wbReferenceCb  type="int16[][4]"> </wbReferenceCb>
			<wbReferenceCr  type="int16[][4]"> </wbReferenceCr>
			<ref_gray_R_1	type="uint16[][4]"> </ref_gray_R_1>
			<ref_gray_G_1	type="uint16[][4]"> </ref_gray_G_1>
			<ref_gray_B_1	type="uint16[][4]"> </ref_gray_B_1>
			<ref_index_2	type="uint8[]"> </ref_index_2>
			<color_temp_2	type="uint16[]"> </color_temp_2>
			<referencesCb_2 type="int16[][4]"> </referencesCb_2>
			<referencesCr_2 type="int16[][4]"> </referencesCr_2>
			<ref_gray_R_2	type="uint16[][4]"> </ref_gray_R_2>
			<ref_gray_G_2	type="uint16[][4]"> </ref_gray_G_2>
			<ref_gray_B_2	type="uint16[][4]"> </ref_gray_B_2>
		</dcc_awb_ref_gray_data_t>
		
		<dcc_awb_calc_data_t type="struct">
			<awb_basic_ref	            type="dcc_awb_ref_gray_data_t">	 </awb_basic_ref>
			<img_ref    	            type="uint16[]">		 </img_ref>
			<luma_awb_min	            type="int32">				</luma_awb_min>
			<luma_awb_max	            type="int32">				</luma_awb_max>
			<low_color_temp_thresh	    type="uint16">				</low_color_temp_thresh>
			<apply_rgb_adjust	        type="uint8">				</apply_rgb_adjust>
			<R_adjust	                type="int16">				</R_adjust>
			<B_adjust	                type="int16">				</B_adjust>
			<SB_1	                    type="uint16">              </SB_1>
			<SB_2	                    type="uint16">				</SB_2>
			<SB_low_bound	            type="uint16">				</SB_low_bound>
			<default_T_H	            type="uint16">				</default_T_H>
			<default_T_MH               type="uint16">				</default_T_MH>
			<default_T_ML               type="uint16">				</default_T_ML>
			<default_T_L                type="uint16">				</default_T_L>
			<default_T_H_index          type="uint8">				</default_T_H_index>
			<default_T_MH_index         type="uint8">				</default_T_MH_index>
			<default_T_ML_index         type="uint8">				</default_T_ML_index>
			<default_T_L_index	        type="uint8">				</default_T_L_index>
			<best_gray_index_default    type="uint8">				</best_gray_index_default>
			<flash_ref	                type="dcc_awb_ref_gray_data_t[4]">	 </flash_ref>
			<skin_img_ref    	        type="uint16[]">		 </skin_img_ref>
		</dcc_awb_calc_data_t>

		<dcc_ti2_color_gain_scalers_t type="struct">
			<dgain  type="uint16">  </dgain>
			<gainGr type="uint16">  </gainGr>
			<gainR  type="uint16">  </gainR>
			<gainGb type="uint16">  </gainGb>
			<gainB  type="uint16">  </gainB>
		</dcc_ti2_color_gain_scalers_t>

		<dcc_awb_ti2_data_t type="struct">
			<wbModeData type="dcc_ti2_color_gain_scalers_t[]">      </wbModeData>
		</dcc_awb_ti2_data_t>

		<dcc_awb_supp2_alg3_t       type="struct">
			<use_calib              type="uint16">              </use_calib>
			<blue_index             type="uint16">              </blue_index>
			<red_index              type="uint16">              </red_index>
			<green1_index           type="uint16">              </green1_index>
			<green2_index           type="uint16">              </green2_index>
			<enable_opt             type="uint8">               </enable_opt>
			<max_Cr                 type="int16">              </max_Cr>
			<max_Cb                 type="int16">              </max_Cb>
			<awb_speed              type="uint16">             </awb_speed>	    
			<awb_calc_data          type="dcc_awb_calc_data_t">     </awb_calc_data>
			<awb_data               type="dcc_awb_ti2_data_t">      </awb_data>
		</dcc_awb_supp2_alg3_t>

	</typedef>
	<!--=======================================================================-->
	<system_parameters>
		<awb_alg_dcc_tuning type="dcc_awb_supp2_alg3_t" main="general">
		{
			1,                                   /*use_calib*/
			2,                                   /*blue_index*/
			1,                                   /*red_index */
			0,                                   /* green1_index*/
			3,                                   /* green2_index*/

			1,                                   /* opt_data */
			200,                                 /* max_Cr */
			200,                                 /* max_Cb */
			6,                                   /* awb_speed */    

		{                           /* ti2_default_awb_calc_data */
		{ //awb_ref
			17,		// num_of_ref_1
			5,		// num_of_ref_2
			4,		// num_of_gray
			50,		// radius

			// color_temp_1[num_of_ref_1]
			{2400, 2550, 2700, 2850, 3000, 3200, 3400, 3600, 3800, 4000, 4333, 4667, 5000, 5375, 5750, 6125, 6500},

			// wbReferenceCb[num_of_ref_1][num_of_gray]
			{
				{-43, -44, -43, -37},
				{-40, -41, -39, -35},
				{-37, -37, -37, -32},
				{-34, -35, -34, -31},
				{-32, -33, -33, -30},
				{-29, -28, -29, -25},
				{-25, -24, -24, -20},
				{-20, -19, -19, -16},
				{-14, -13, -13, -9},
				{-6, -4, -5, -2},
				{0, 1, 0, 4},
				{8, 8, 6, 10},
				{15, 15, 12, 18},
				{23, 24, 20, 25},
				{29, 30, 28, 32},
				{34, 36, 35, 35},
				{39, 41, 41, 41}
			},

			// wbReferenceCr[num_of_ref_1][num_of_gray]
			{
				{51, 56, 57, 54},
				{43, 45, 47, 44},
				{37, 37, 39, 34},
				{32, 31, 32, 28},
				{27, 26, 27, 23},
				{24, 22, 24, 18},
				{20, 18, 19, 16},
				{15, 13, 14, 10},
				{9, 7, 8, 6},
				{2, 0, 1, -2},
				{0, -2, 0, -3},
				{-3, -5, -3, -6},
				{-5, -7, -5, -8},
				{-10, -11, -8, -13},
				{-13, -15, -14, -16},
				{-16, -18, -16, -19},
				{-19, -20, -19, -21}
			},

			// ref_gray_R_1[num_of_ref_1][num_of_gray]
			{
				{381, 257, 149, 76},
				{414, 279, 163, 84},
				{448, 300, 177, 92},
				{481, 322, 190, 100},
				{514, 343, 204, 108},
				{468, 313, 187, 99},
				{422, 283, 169, 91},
				{377, 252, 152, 82},
				{331, 222, 134, 74},
				{285, 192, 117, 65},
				{273, 182, 110, 60},
				{260, 171, 103, 54},
				{248, 161, 96, 49},
				{261, 170, 101, 52},
				{274, 179, 105, 55},
				{287, 187, 110, 58},
				{300, 196, 114, 61}
			},

			// ref_gray_G_1[num_of_ref_1][num_of_gray]
			{
				{271, 177, 101, 52},
				{311, 206, 119, 62},
				{351, 234, 136, 73},
				{390, 263, 154, 83},
				{430, 291, 171, 93},
				{400, 271, 160, 88},
				{371, 251, 149, 82},
				{341, 232, 138, 77},
				{312, 212, 127, 71},
				{282, 192, 116, 66},
				{272, 184, 110, 61},
				{263, 175, 104, 56},
				{253, 167, 98, 51},
				{273, 180, 105, 56},
				{293, 194, 113, 60},
				{313, 207, 120, 65},
				{333, 220, 127, 69}
			},

			// ref_gray_B_1[num_of_ref_1][num_of_gray]
			{
				{208, 136, 79, 43},
				{243, 160, 94, 51},
				{278, 185, 108, 60},
				{312, 209, 123, 68},
				{347, 233, 137, 76},
				{332, 224, 132, 74},
				{316, 214, 127, 72},
				{301, 205, 122, 69},
				{285, 195, 117, 67},
				{270, 186, 112, 65},
				{274, 186, 110, 63},
				{279, 186, 109, 60},
				{283, 186, 107, 58},
				{319, 211, 121, 66},
				{354, 235, 136, 74},
				{390, 260, 150, 81},
				{425, 284, 164, 89}
			},

			// ref_index_2[num_of_ref_2]
			{0, 4, 9, 12, 16},

			// color_temp_2[num_of_ref_2]
			{2400, 3000, 4000, 5000, 6500},

			// referencesCb_2[num_of_ref_2][num_of_gray]
			{
				{-43, -44, -43, -38},
				{-32, -33, -33, -29},
				{-6, -5, -5, -2},
				{15, 16, 13, 19},
				{39, 41, 41, 41}
			},

			// referencesCr_2[num_of_ref_2][num_of_gray]
			{
				{51, 56, 57, 54},
				{27, 26, 27, 22},
				{2, 1, 1, -1},
				{-6, -7, -5, -8},
				{-19, -21, -19, -21}
			},

			// ref_gray_R_2[num_of_ref_2][num_of_gray]
			{
				{381, 257, 149, 76},
				{514, 343, 204, 108},
				{285, 192, 117, 65},
				{248, 161, 96, 49},
				{300, 196, 114, 61}
			},

			// ref_gray_G_2[num_of_ref_2][num_of_gray]
			{
				{271, 177, 101, 52},
				{430, 291, 171, 93},
				{282, 192, 116, 66},
				{253, 167, 98, 51},
				{333, 220, 127, 69}
			},

			// ref_gray_B_2[num_of_ref_2][num_of_gray]
			{
				{208, 136, 79, 43},
				{347, 233, 137, 76},
				{270, 186, 112, 65},
				{283, 186, 107, 58},
				{425, 284, 164, 89}
			},


		},


		// img_ref[NUM_OF_REF_2*1120]
		{
			//2400
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,1,1,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			1,2,4,4,
			3,1,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,2,
			5,8,10,9,
			5,2,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,2,9,
			19,22,16,9,
			4,1,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,1,5,19,
			35,33,19,7,
			2,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			1,3,8,20,
			32,26,13,3,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,1,
			3,5,8,12,
			15,11,4,1,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,1,
			3,5,5,4,
			4,2,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,1,
			3,4,3,1,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,1,
			2,2,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
						//3000
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,1,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,1,2,
			2,3,3,2,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,1,3,5,
			5,5,5,3,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			1,4,7,8,
			6,5,4,2,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,2,
			5,9,11,11,
			8,4,2,1,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,1,4,
			13,20,18,12,
			7,3,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,2,8,
			20,30,22,11,
			4,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,2,6,11,
			18,23,16,6,
			2,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,3,8,11,
			10,9,5,2,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			1,3,6,6,
			3,2,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,1,3,2,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
						//4000
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,1,1,1,
			1,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			2,3,3,3,
			2,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,1,
			3,5,5,4,
			3,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,1,2,
			4,6,6,4,
			3,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,1,2,5,
			7,6,5,4,
			2,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			1,3,8,12,
			11,7,3,2,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			2,10,20,23,
			16,7,2,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,1,
			5,15,29,30,
			18,7,2,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,1,3,
			7,12,20,20,
			11,4,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,1,4,
			7,7,7,7,
			4,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,1,3,
			5,3,1,1,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,1,
			2,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
						//5000
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,1,2,2,
			2,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			1,2,4,5,
			5,2,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,1,
			2,4,4,5,
			5,3,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,1,2,
			4,6,5,3,
			3,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,1,3,5,
			7,8,6,3,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			1,2,5,8,
			9,7,4,2,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,1,
			2,6,12,13,
			11,6,2,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,1,
			5,14,24,19,
			12,5,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,1,3,
			7,18,29,20,
			8,3,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,2,5,
			8,13,18,11,
			3,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,2,5,
			6,6,6,3,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,1,3,
			3,2,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
						//6500
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			1,2,2,1,
			1,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,1,
			2,3,3,3,
			3,2,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,1,2,
			3,3,3,3,
			3,2,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,1,1,2,
			4,3,3,3,
			2,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,1,2,3,
			4,4,3,2,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			1,2,4,5,
			6,5,3,1,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			1,4,6,7,
			5,3,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,1,
			4,7,9,8,
			4,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,2,6,
			12,13,11,7,
			3,1,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,1,4,13,
			23,19,10,5,
			2,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,2,6,16,
			25,19,8,2,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			1,3,7,11,
			14,10,4,1,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			1,3,6,5,
			4,3,1,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,1,3,2,
			1,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			0,0,0,0,
			
			
		},


		// AWB tuning parameters
		20,	// luma_awb_min
		60000,	// luma_awb_max

		3500,	// low_color_temp_thresh
		100,	// apply_rgb_adjust
		70,	// R_adjust()
		90,	// B_adjust()

		92,	// SB_1
		185,	// SB_2
		0,	// SB_low_bound

		6500,	// default_T_Hh
		5000,	// default_T_MH
		4000,	// default_T_ML
		3000,	// default_T_L
		16,	// default_T_H_index
		12,	// default_T_MH_index
		9,	// default_T_ML_index
		4,	// default_T_L_index
		1,	// best_gray_index_default
		{ //started tuning for flash
			{ //flash[0]
				17,		// num_of_ref_1
				5,		// num_of_ref_2
				4,		// num_of_gray
				50,		// radius

				// color_temp_1[num_of_ref_1]
				{2400, 2550, 2700, 2850, 3000, 3200, 3400, 3600, 3800, 4000, 4333, 4667, 5000, 5375, 5750, 6125, 6500},

				// wbReferenceCb[num_of_ref_1][num_of_gray]
				{
					{-43, -44, -43, -37},
					{-40, -41, -39, -35},
					{-37, -37, -37, -32},
					{-34, -35, -34, -31},
					{-32, -33, -33, -30},
					{-29, -28, -29, -25},
					{-25, -24, -24, -20},
					{-20, -19, -19, -16},
					{-14, -13, -13, -9},
					{-6, -4, -5, -2},
					{0, 1, 0, 4},
					{8, 8, 6, 10},
					{15, 15, 12, 18},
					{23, 24, 20, 25},
					{29, 30, 28, 32},
					{34, 36, 35, 35},
					{39, 41, 41, 41}
				},

				// wbReferenceCr[num_of_ref_1][num_of_gray]
				{
					{51, 56, 57, 54},
					{43, 45, 47, 44},
					{37, 37, 39, 34},
					{32, 31, 32, 28},
					{27, 26, 27, 23},
					{24, 22, 24, 18},
					{20, 18, 19, 16},
					{15, 13, 14, 10},
					{9, 7, 8, 6},
					{2, 0, 1, -2},
					{0, -2, 0, -3},
					{-3, -5, -3, -6},
					{-5, -7, -5, -8},
					{-10, -11, -8, -13},
					{-13, -15, -14, -16},
					{-16, -18, -16, -19},
					{-19, -20, -19, -21}
				},

				// ref_gray_R_1[num_of_ref_1][num_of_gray]
				{
					{381, 257, 149, 76},
					{414, 279, 163, 84},
					{448, 300, 177, 92},
					{481, 322, 190, 100},
					{514, 343, 204, 108},
					{468, 313, 187, 99},
					{422, 283, 169, 91},
					{377, 252, 152, 82},
					{331, 222, 134, 74},
					{285, 192, 117, 65},
					{273, 182, 110, 60},
					{260, 171, 103, 54},
					{248, 161, 96, 49},
					{261, 170, 101, 52},
					{274, 179, 105, 55},
					{287, 187, 110, 58},
					{300, 196, 114, 61}
				},

				// ref_gray_G_1[num_of_ref_1][num_of_gray]
				{
					{271, 177, 101, 52},
					{311, 206, 119, 62},
					{351, 234, 136, 73},
					{390, 263, 154, 83},
					{430, 291, 171, 93},
					{400, 271, 160, 88},
					{371, 251, 149, 82},
					{341, 232, 138, 77},
					{312, 212, 127, 71},
					{282, 192, 116, 66},
					{272, 184, 110, 61},
					{263, 175, 104, 56},
					{253, 167, 98, 51},
					{273, 180, 105, 56},
					{293, 194, 113, 60},
					{313, 207, 120, 65},
					{333, 220, 127, 69}
				},

				// ref_gray_B_1[num_of_ref_1][num_of_gray]
				{
					{208, 136, 79, 43},
					{243, 160, 94, 51},
					{278, 185, 108, 60},
					{312, 209, 123, 68},
					{347, 233, 137, 76},
					{332, 224, 132, 74},
					{316, 214, 127, 72},
					{301, 205, 122, 69},
					{285, 195, 117, 67},
					{270, 186, 112, 65},
					{274, 186, 110, 63},
					{279, 186, 109, 60},
					{283, 186, 107, 58},
					{319, 211, 121, 66},
					{354, 235, 136, 74},
					{390, 260, 150, 81},
					{425, 284, 164, 89}
				},

				// ref_index_2[num_of_ref_2]
				{0, 4, 9, 12, 16},

				// color_temp_2[num_of_ref_2]
				{2400, 3000, 4000, 5000, 6500},

				// referencesCb_2[num_of_ref_2][num_of_gray]
				{
					{-43, -44, -43, -38},
					{-32, -33, -33, -29},
					{-6, -5, -5, -2},
					{15, 16, 13, 19},
					{39, 41, 41, 41}
				},

				// referencesCr_2[num_of_ref_2][num_of_gray]
				{
					{51, 56, 57, 54},
					{27, 26, 27, 22},
					{2, 1, 1, -1},
					{-6, -7, -5, -8},
					{-19, -21, -19, -21}
				},

				// ref_gray_R_2[num_of_ref_2][num_of_gray]
				{
					{381, 257, 149, 76},
					{514, 343, 204, 108},
					{285, 192, 117, 65},
					{248, 161, 96, 49},
					{300, 196, 114, 61}
				},

				// ref_gray_G_2[num_of_ref_2][num_of_gray]
				{
					{271, 177, 101, 52},
					{430, 291, 171, 93},
					{282, 192, 116, 66},
					{253, 167, 98, 51},
					{333, 220, 127, 69}
				},

				// ref_gray_B_2[num_of_ref_2][num_of_gray]
				{
					{208, 136, 79, 43},
					{347, 233, 137, 76},
					{270, 186, 112, 65},
					{283, 186, 107, 58},
					{425, 284, 164, 89}
				},


			},
			{ //flash[1]
				17,		// num_of_ref_1
				5,		// num_of_ref_2
				4,		// num_of_gray
				50,		// radius

				// color_temp_1[num_of_ref_1]
				{2400, 2550, 2700, 2850, 3000, 3200, 3400, 3600, 3800, 4000, 4333, 4667, 5000, 5375, 5750, 6125, 6500},

				// wbReferenceCb[num_of_ref_1][num_of_gray]
				{
					{-43, -44, -43, -37},
					{-40, -41, -39, -35},
					{-37, -37, -37, -32},
					{-34, -35, -34, -31},
					{-32, -33, -33, -30},
					{-29, -28, -29, -25},
					{-25, -24, -24, -20},
					{-20, -19, -19, -16},
					{-14, -13, -13, -9},
					{-6, -4, -5, -2},
					{0, 1, 0, 4},
					{8, 8, 6, 10},
					{15, 15, 12, 18},
					{23, 24, 20, 25},
					{29, 30, 28, 32},
					{34, 36, 35, 35},
					{39, 41, 41, 41}
				},

				// wbReferenceCr[num_of_ref_1][num_of_gray]
				{
					{51, 56, 57, 54},
					{43, 45, 47, 44},
					{37, 37, 39, 34},
					{32, 31, 32, 28},
					{27, 26, 27, 23},
					{24, 22, 24, 18},
					{20, 18, 19, 16},
					{15, 13, 14, 10},
					{9, 7, 8, 6},
					{2, 0, 1, -2},
					{0, -2, 0, -3},
					{-3, -5, -3, -6},
					{-5, -7, -5, -8},
					{-10, -11, -8, -13},
					{-13, -15, -14, -16},
					{-16, -18, -16, -19},
					{-19, -20, -19, -21}
				},

				// ref_gray_R_1[num_of_ref_1][num_of_gray]
				{
					{381, 257, 149, 76},
					{414, 279, 163, 84},
					{448, 300, 177, 92},
					{481, 322, 190, 100},
					{514, 343, 204, 108},
					{468, 313, 187, 99},
					{422, 283, 169, 91},
					{377, 252, 152, 82},
					{331, 222, 134, 74},
					{285, 192, 117, 65},
					{273, 182, 110, 60},
					{260, 171, 103, 54},
					{248, 161, 96, 49},
					{261, 170, 101, 52},
					{274, 179, 105, 55},
					{287, 187, 110, 58},
					{300, 196, 114, 61}
				},

				// ref_gray_G_1[num_of_ref_1][num_of_gray]
				{
					{271, 177, 101, 52},
					{311, 206, 119, 62},
					{351, 234, 136, 73},
					{390, 263, 154, 83},
					{430, 291, 171, 93},
					{400, 271, 160, 88},
					{371, 251, 149, 82},
					{341, 232, 138, 77},
					{312, 212, 127, 71},
					{282, 192, 116, 66},
					{272, 184, 110, 61},
					{263, 175, 104, 56},
					{253, 167, 98, 51},
					{273, 180, 105, 56},
					{293, 194, 113, 60},
					{313, 207, 120, 65},
					{333, 220, 127, 69}
				},

				// ref_gray_B_1[num_of_ref_1][num_of_gray]
				{
					{208, 136, 79, 43},
					{243, 160, 94, 51},
					{278, 185, 108, 60},
					{312, 209, 123, 68},
					{347, 233, 137, 76},
					{332, 224, 132, 74},
					{316, 214, 127, 72},
					{301, 205, 122, 69},
					{285, 195, 117, 67},
					{270, 186, 112, 65},
					{274, 186, 110, 63},
					{279, 186, 109, 60},
					{283, 186, 107, 58},
					{319, 211, 121, 66},
					{354, 235, 136, 74},
					{390, 260, 150, 81},
					{425, 284, 164, 89}
				},

				// ref_index_2[num_of_ref_2]
				{0, 4, 9, 12, 16},

				// color_temp_2[num_of_ref_2]
				{2400, 3000, 4000, 5000, 6500},

				// referencesCb_2[num_of_ref_2][num_of_gray]
				{
					{-43, -44, -43, -38},
					{-32, -33, -33, -29},
					{-6, -5, -5, -2},
					{15, 16, 13, 19},
					{39, 41, 41, 41}
				},

				// referencesCr_2[num_of_ref_2][num_of_gray]
				{
					{51, 56, 57, 54},
					{27, 26, 27, 22},
					{2, 1, 1, -1},
					{-6, -7, -5, -8},
					{-19, -21, -19, -21}
				},

				// ref_gray_R_2[num_of_ref_2][num_of_gray]
				{
					{381, 257, 149, 76},
					{514, 343, 204, 108},
					{285, 192, 117, 65},
					{248, 161, 96, 49},
					{300, 196, 114, 61}
				},

				// ref_gray_G_2[num_of_ref_2][num_of_gray]
				{
					{271, 177, 101, 52},
					{430, 291, 171, 93},
					{282, 192, 116, 66},
					{253, 167, 98, 51},
					{333, 220, 127, 69}
				},

				// ref_gray_B_2[num_of_ref_2][num_of_gray]
				{
					{208, 136, 79, 43},
					{347, 233, 137, 76},
					{270, 186, 112, 65},
					{283, 186, 107, 58},
					{425, 284, 164, 89}
				},


			},
			{ //flash[2]
				17,		// num_of_ref_1
				5,		// num_of_ref_2
				4,		// num_of_gray
				50,		// radius

				// color_temp_1[num_of_ref_1]
				{2400, 2550, 2700, 2850, 3000, 3200, 3400, 3600, 3800, 4000, 4333, 4667, 5000, 5375, 5750, 6125, 6500},

				// wbReferenceCb[num_of_ref_1][num_of_gray]
				{
					{-43, -44, -43, -37},
					{-40, -41, -39, -35},
					{-37, -37, -37, -32},
					{-34, -35, -34, -31},
					{-32, -33, -33, -30},
					{-29, -28, -29, -25},
					{-25, -24, -24, -20},
					{-20, -19, -19, -16},
					{-14, -13, -13, -9},
					{-6, -4, -5, -2},
					{0, 1, 0, 4},
					{8, 8, 6, 10},
					{15, 15, 12, 18},
					{23, 24, 20, 25},
					{29, 30, 28, 32},
					{34, 36, 35, 35},
					{39, 41, 41, 41}
				},

				// wbReferenceCr[num_of_ref_1][num_of_gray]
				{
					{51, 56, 57, 54},
					{43, 45, 47, 44},
					{37, 37, 39, 34},
					{32, 31, 32, 28},
					{27, 26, 27, 23},
					{24, 22, 24, 18},
					{20, 18, 19, 16},
					{15, 13, 14, 10},
					{9, 7, 8, 6},
					{2, 0, 1, -2},
					{0, -2, 0, -3},
					{-3, -5, -3, -6},
					{-5, -7, -5, -8},
					{-10, -11, -8, -13},
					{-13, -15, -14, -16},
					{-16, -18, -16, -19},
					{-19, -20, -19, -21}
				},

				// ref_gray_R_1[num_of_ref_1][num_of_gray]
				{
					{381, 257, 149, 76},
					{414, 279, 163, 84},
					{448, 300, 177, 92},
					{481, 322, 190, 100},
					{514, 343, 204, 108},
					{468, 313, 187, 99},
					{422, 283, 169, 91},
					{377, 252, 152, 82},
					{331, 222, 134, 74},
					{285, 192, 117, 65},
					{273, 182, 110, 60},
					{260, 171, 103, 54},
					{248, 161, 96, 49},
					{261, 170, 101, 52},
					{274, 179, 105, 55},
					{287, 187, 110, 58},
					{300, 196, 114, 61}
				},

				// ref_gray_G_1[num_of_ref_1][num_of_gray]
				{
					{271, 177, 101, 52},
					{311, 206, 119, 62},
					{351, 234, 136, 73},
					{390, 263, 154, 83},
					{430, 291, 171, 93},
					{400, 271, 160, 88},
					{371, 251, 149, 82},
					{341, 232, 138, 77},
					{312, 212, 127, 71},
					{282, 192, 116, 66},
					{272, 184, 110, 61},
					{263, 175, 104, 56},
					{253, 167, 98, 51},
					{273, 180, 105, 56},
					{293, 194, 113, 60},
					{313, 207, 120, 65},
					{333, 220, 127, 69}
				},

				// ref_gray_B_1[num_of_ref_1][num_of_gray]
				{
					{208, 136, 79, 43},
					{243, 160, 94, 51},
					{278, 185, 108, 60},
					{312, 209, 123, 68},
					{347, 233, 137, 76},
					{332, 224, 132, 74},
					{316, 214, 127, 72},
					{301, 205, 122, 69},
					{285, 195, 117, 67},
					{270, 186, 112, 65},
					{274, 186, 110, 63},
					{279, 186, 109, 60},
					{283, 186, 107, 58},
					{319, 211, 121, 66},
					{354, 235, 136, 74},
					{390, 260, 150, 81},
					{425, 284, 164, 89}
				},

				// ref_index_2[num_of_ref_2]
				{0, 4, 9, 12, 16},

				// color_temp_2[num_of_ref_2]
				{2400, 3000, 4000, 5000, 6500},

				// referencesCb_2[num_of_ref_2][num_of_gray]
				{
					{-43, -44, -43, -38},
					{-32, -33, -33, -29},
					{-6, -5, -5, -2},
					{15, 16, 13, 19},
					{39, 41, 41, 41}
				},

				// referencesCr_2[num_of_ref_2][num_of_gray]
				{
					{51, 56, 57, 54},
					{27, 26, 27, 22},
					{2, 1, 1, -1},
					{-6, -7, -5, -8},
					{-19, -21, -19, -21}
				},

				// ref_gray_R_2[num_of_ref_2][num_of_gray]
				{
					{381, 257, 149, 76},
					{514, 343, 204, 108},
					{285, 192, 117, 65},
					{248, 161, 96, 49},
					{300, 196, 114, 61}
				},

				// ref_gray_G_2[num_of_ref_2][num_of_gray]
				{
					{271, 177, 101, 52},
					{430, 291, 171, 93},
					{282, 192, 116, 66},
					{253, 167, 98, 51},
					{333, 220, 127, 69}
				},

				// ref_gray_B_2[num_of_ref_2][num_of_gray]
				{
					{208, 136, 79, 43},
					{347, 233, 137, 76},
					{270, 186, 112, 65},
					{283, 186, 107, 58},
					{425, 284, 164, 89}
				},


			},
			{ //flash[3]
				17,		// num_of_ref_1
				5,		// num_of_ref_2
				4,		// num_of_gray
				50,		// radius

				// color_temp_1[num_of_ref_1]
				{2400, 2550, 2700, 2850, 3000, 3200, 3400, 3600, 3800, 4000, 4333, 4667, 5000, 5375, 5750, 6125, 6500},

				// wbReferenceCb[num_of_ref_1][num_of_gray]
				{
					{-43, -44, -43, -37},
					{-40, -41, -39, -35},
					{-37, -37, -37, -32},
					{-34, -35, -34, -31},
					{-32, -33, -33, -30},
					{-29, -28, -29, -25},
					{-25, -24, -24, -20},
					{-20, -19, -19, -16},
					{-14, -13, -13, -9},
					{-6, -4, -5, -2},
					{0, 1, 0, 4},
					{8, 8, 6, 10},
					{15, 15, 12, 18},
					{23, 24, 20, 25},
					{29, 30, 28, 32},
					{34, 36, 35, 35},
					{39, 41, 41, 41}
				},

				// wbReferenceCr[num_of_ref_1][num_of_gray]
				{
					{51, 56, 57, 54},
					{43, 45, 47, 44},
					{37, 37, 39, 34},
					{32, 31, 32, 28},
					{27, 26, 27, 23},
					{24, 22, 24, 18},
					{20, 18, 19, 16},
					{15, 13, 14, 10},
					{9, 7, 8, 6},
					{2, 0, 1, -2},
					{0, -2, 0, -3},
					{-3, -5, -3, -6},
					{-5, -7, -5, -8},
					{-10, -11, -8, -13},
					{-13, -15, -14, -16},
					{-16, -18, -16, -19},
					{-19, -20, -19, -21}
				},

				// ref_gray_R_1[num_of_ref_1][num_of_gray]
				{
					{381, 257, 149, 76},
					{414, 279, 163, 84},
					{448, 300, 177, 92},
					{481, 322, 190, 100},
					{514, 343, 204, 108},
					{468, 313, 187, 99},
					{422, 283, 169, 91},
					{377, 252, 152, 82},
					{331, 222, 134, 74},
					{285, 192, 117, 65},
					{273, 182, 110, 60},
					{260, 171, 103, 54},
					{248, 161, 96, 49},
					{261, 170, 101, 52},
					{274, 179, 105, 55},
					{287, 187, 110, 58},
					{300, 196, 114, 61}
				},

				// ref_gray_G_1[num_of_ref_1][num_of_gray]
				{
					{271, 177, 101, 52},
					{311, 206, 119, 62},
					{351, 234, 136, 73},
					{390, 263, 154, 83},
					{430, 291, 171, 93},
					{400, 271, 160, 88},
					{371, 251, 149, 82},
					{341, 232, 138, 77},
					{312, 212, 127, 71},
					{282, 192, 116, 66},
					{272, 184, 110, 61},
					{263, 175, 104, 56},
					{253, 167, 98, 51},
					{273, 180, 105, 56},
					{293, 194, 113, 60},
					{313, 207, 120, 65},
					{333, 220, 127, 69}
				},

				// ref_gray_B_1[num_of_ref_1][num_of_gray]
				{
					{208, 136, 79, 43},
					{243, 160, 94, 51},
					{278, 185, 108, 60},
					{312, 209, 123, 68},
					{347, 233, 137, 76},
					{332, 224, 132, 74},
					{316, 214, 127, 72},
					{301, 205, 122, 69},
					{285, 195, 117, 67},
					{270, 186, 112, 65},
					{274, 186, 110, 63},
					{279, 186, 109, 60},
					{283, 186, 107, 58},
					{319, 211, 121, 66},
					{354, 235, 136, 74},
					{390, 260, 150, 81},
					{425, 284, 164, 89}
				},

				// ref_index_2[num_of_ref_2]
				{0, 4, 9, 12, 16},

				// color_temp_2[num_of_ref_2]
				{2400, 3000, 4000, 5000, 6500},

				// referencesCb_2[num_of_ref_2][num_of_gray]
				{
					{-43, -44, -43, -38},
					{-32, -33, -33, -29},
					{-6, -5, -5, -2},
					{15, 16, 13, 19},
					{39, 41, 41, 41}
				},

				// referencesCr_2[num_of_ref_2][num_of_gray]
				{
					{51, 56, 57, 54},
					{27, 26, 27, 22},
					{2, 1, 1, -1},
					{-6, -7, -5, -8},
					{-19, -21, -19, -21}
				},

				// ref_gray_R_2[num_of_ref_2][num_of_gray]
				{
					{381, 257, 149, 76},
					{514, 343, 204, 108},
					{285, 192, 117, 65},
					{248, 161, 96, 49},
					{300, 196, 114, 61}
				},

				// ref_gray_G_2[num_of_ref_2][num_of_gray]
				{
					{271, 177, 101, 52},
					{430, 291, 171, 93},
					{282, 192, 116, 66},
					{253, 167, 98, 51},
					{333, 220, 127, 69}
				},

				// ref_gray_B_2[num_of_ref_2][num_of_gray]
				{
					{208, 136, 79, 43},
					{347, 233, 137, 76},
					{270, 186, 112, 65},
					{283, 186, 107, 58},
					{425, 284, 164, 89}
				},


			},
		},//end of tuning data for flsh
		{
// skin histogram: img_0000_3840x2160_Gr_D65.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 2,
5, 9, 5, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 2, 9,
33, 44, 25, 5,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 5, 33,
78, 88, 44, 9,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 9, 44,
88, 78, 33, 5,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 5, 25,
44, 33, 9, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 2, 5,
9, 5, 2, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

// skin histogram: img_0001_3840x2160_Gr_D50.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 5, 9, 5,
2, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
6, 28, 48, 28,
6, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
14, 63, 103, 63,
14, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
14, 63, 103, 63,
14, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
6, 28, 48, 28,
6, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 5, 9, 5,
2, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

// skin histogram: img_0002_3840x2160_Gr_TL84.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 5, 9, 5,
2, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 2,
9, 33, 44, 25,
5, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 5,
33, 78, 88, 44,
9, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 9,
44, 88, 78, 33,
5, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 5,
25, 44, 33, 9,
2, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 2,
5, 9, 5, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

// skin histogram: img_0003_3840x2160_Gr_U30.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 2, 5,
9, 5, 2, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 5, 23,
39, 23, 5, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 9, 39,
64, 39, 9, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 5, 23,
39, 23, 5, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 2, 5,
9, 5, 2, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

// skin histogram: img_0004_3840x2160_Gr_A.raw

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 6, 14, 14,
6, 2, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
5, 28, 63, 63,
28, 5, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
9, 48, 103, 103,
48, 9, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
5, 28, 63, 63,
28, 5, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 6, 14, 14,
6, 2, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,

		},

	}, //end of awb_calc_data 


			{
				//User modes dcc_ti2_color_gain_scalers_t[]
				NULL,
			},
		}
		</awb_alg_dcc_tuning>
	</system_parameters>
	<!--=====================================================================-->
</AWB_DCC_xml>
.

The SDK version I am using is 7.03, Can you help me check what reason make these errors heppened?

And What does H3A configuration include?

  • Hi,

    AWB XML file looks OK and it shall not affect H3A settings.

    You may re-run "./generate_dcc.sh" and watch for any error messages.
    Then, do a "make imaging_scrub" and make sdk again.

    Do you know where these error messages come from?

    55.096743 s: VX_ZONE_ERROR:[ownContextSendCmd:782] Command ack message returned failure cmd_status: -10
    55.096764 s: VX_ZONE_ERROR:[ownContextSendCmd:818] tivxEventWait() failed.
    55.096774 s: VX_ZONE_ERROR:[ownNodeKernelInit:538] Target kernel, TIVX_CMD_NODE_CREATE failed for node VISS_Processing
    55.096791 s: VX_ZONE_ERROR:[ownNodeKernelInit:539] Please be sure the target callbacks have been registered for this core
    55.096799 s: VX_ZONE_ERROR:[ownNodeKernelInit:540] If the target callbacks have been registered, please ensure no errors are occurring within the create callback of this kernel
    55.096903 s: VX_ZONE_ERROR:[ownGraphNodeKernelInit:583] kernel init for node 1, kernel com.ti.hwa.vpac_viss ... failed !!!
    55.096916 s: VX_ZONE_ERROR:[vxVerifyGraph:2044] Node kernel init failed
    55.096924 s: VX_ZONE_ERROR:[vxVerifyGraph:2098] Graph verify failed

  • Hi Gang,

    There is no error messages show up after I run "./generate_dcc.sh", and I already did "make imaging_scrub" when this error happened.

    I either don't know where those errors you list come from, which also is what I want to figure out.

    Regards,

    Zhili

  • Hi Zhili,

    I am not familiar with openvx, but this "Graph verify failed" looks critical and the camera app may not run with the error.

    There is only one minor issue in your new xml file which shall not cause any failure of graph verify.
    This line below shall be 60000 rather than 1000.

                   1000, // luma_awb_max

    I tested your xml file on my J721S2 EVM, but I don't see any similar error messages.

  • Hi Gang,

    I think I found the reason of this error: I accidentally put the xml file of AWB into the viss part rather than 2a part in generate_dcc.sh.

    The AWB xml file is compiled as aewb xml in the wrong generate_dcc.sh, which leads these error happen.

  • But the AWB tuning results can not take effect during real-time tuning (through the button: updates the current plugin DCC file, shown below), do you konw why?

  • Hi Zhili,

    Thanks for confirming the root cause of the problem on your side!

    I always re-compile PSDK and have not used that feature (don't have the network environment).
    I am not sure if the feature is supported for AWB.

    Best,
    Gang

  • Hi Gang,

    Can you provide me some advises about AWB calibration and tuning in DCC? The results of mine do not look well, is there any other points need to be noted that are not included in the DCC guide PDF file?

    Regards,

    Zhili

  • Hi Zhili,

    I suppose you have fixed all the error messages.
    Tuning is a separate topic and you have created another thread.

    I did see some calibration issue in your xml file.
    Let's close this thread and track AWB calibration in your other thread.

    Best,
    Gang