亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? camera_yuv_para.c

?? 美光CMOS攝像頭驅動
?? C
?? 第 1 頁 / 共 2 頁
字號:
	/* STRUCT: PREDGAMMA */
	{
		/* PREDGAMMA.gamma_select */ 0x00, 		/* ARRAY: PREDGAMMA.gamma[9][11] */
		{
			/* ARRAY: PREDGAMMA.gamma[0][11] */
			{
				0x28, 0x4E, 0x67, 0x78, 0x91, 0xA8, 0xC0, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[1][11] */
	{
				0x20, 0x3C, 0x55, 0x69, 0x8D, 0xA8, 0xC0, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[2][11] */
			{
				0x14, 0x28, 0x46, 0x64, 0x91, 0xB4, 0xCE, 0xE0, 
				0xE8, 0xF0, 0xF8
			},

			/* ARRAY: PREDGAMMA.gamma[3][11] */
			{
				0x49, 0x64, 0x78, 0x88, 0xA4, 0xBA, 0xCE, 0xE0, 
				0xE8, 0xF0, 0xF8
			},

			/* ARRAY: PREDGAMMA.gamma[4][11] */
			{
				0x29, 0x59, 0x75, 0x88, 0xA4, 0xBA, 0xCE, 0xE0, 
				0xE8, 0xF0, 0xF8
			},

			/* ARRAY: PREDGAMMA.gamma[5][11] */
			{
				0x14, 0x30, 0x50, 0x69, 0x87, 0xA5, 0xBE, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[6][11] */
			{
				0x17, 0x30, 0x53, 0x74, 0x99, 0xAB, 0xBE, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[7][11] */
			{
				0x30, 0x49, 0x5D, 0x6F, 0x8D, 0xA8, 0xC0, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[8][11] */
			{
				0x10, 0x20, 0x30, 0x40, 0x60, 0x80, 0xA0, 0xC0, 
				0xD0, 0xE0, 0xF0
			}
		}
	},

	/* STRUCT: Comp */
	{
		/* ARRAY: COMP.shading_cap[11] */
		{
			0x06442800, 0x64646400, 0x03204162, 0x9AB4DBFC, 
			0xFFFFFFFF, 0x20406080, 0x94A8A8E2, 0xE2226200, 
			0x20416384, 0xB9C6FFFF, 0xFFFFFF00
		},

		/* ARRAY: COMP.autodefect_pre_low[2] */
		{
			0xF8000000, 0x04040000
		},

		/* ARRAY: COMP.autodefect_cap_nor[2] */
		{
			0xF8000000, 0xA0A00000
		},

		/* ARRAY: COMP.autodefect_cap_low[2] */
		{
			0xF8000000, 0x14140000
		},

		/* ARRAY: COMP.shading_spare_1[11] */
		{
			0x00000000, 0x00000000, 0x00204060, 0x8090A0B0, 
			0xC0D0E0F0, 0x20406080, 0x90A0B0C0, 0xD0E0F000, 
			0x20406080, 0x90A0B0C0, 0xD0E0F000
		},

		/* ARRAY: COMP.shading_spare_2[11] */
		{
			0x00000000, 0x00000000, 0x00204060, 0x8090A0B0, 
			0xC0D0E0F0, 0x20406080, 0x90A0B0C0, 0xD0E0F000, 
			0x20406080, 0x90A0B0C0, 0xD0E0F000
		}
	},

	/* STRUCT: AE */
	{
		/* AE.iniShutter */ 0x0118, /* AE.TargetLum */ 0x5A, /* AE.StepperEV */ 0x02, /* AE.iniExpoIdx */ 0x28
	},

	/* STRUCT: AWB */
	{
		/* ARRAY: AWB.LightSource[6][5] */
		{
			/* ARRAY: AWB.LightSource[0][5] */
//			{
			//	0x1D4C, 0x00D8, 0x0080, 0x0080, 0x0080
			//},

			/* ARRAY: AWB.LightSource[1][5] */
			//{
		//		0x1964, 0x00D8, 0x0080, 0x009A, 0x0080
	//		},

			/* ARRAY: AWB.LightSource[2][5] */
//			{
//				0x1130, 0x00B7, 0x0080, 0x00E9, 0x0080
//			},

			/* ARRAY: AWB.LightSource[3][5] */
//			{
//				0x0ED8, 0x00A5, 0x0080, 0x00DE, 0x0080
//			},

			/* ARRAY: AWB.LightSource[4][5] */
		//	{
		//		0x0ED8, 0x0080, 0x0081, 0x00FB, 0x0081
		//	},
		         

			/* ARRAY: AWB.LightSource[5][5] */
//			{
//				0x1130, 0x0087, 0x0080, 0x00D0, 0x0080
//			}
			/* ARRAY: AWB.LightSource[5][5] */
//		{
			/* ARRAY: AWB.LightSource[0][5] */
			{
				0x1D4C, 0x008E, 0x0083, 0x0080, 0x0083
			},

			/* ARRAY: AWB.LightSource[1][5] */
			{
				0x1964, 0x0094, 0x0088, 0x0080, 0x0088
			},

			/* ARRAY: AWB.LightSource[2][5] */
			{
				0x1130, 0x0080, 0x0086, 0x00BB, 0x0086
			},

			/* ARRAY: AWB.LightSource[3][5] */
			{
				0x0ED8, 0x0080, 0x016F, 0x00D0, 0x016F
			},

			/* ARRAY: AWB.LightSource[4][5] */
			{
				0x0AF0, 0x0080, 0x00B1, 0x00F8, 0x00B1
			}
		},


/* AWB.AWB_rgain_max */ 0x00B5, /* AWB.AWB_ggain_max */ 0x009C, /* AWB.AWB_bgain_max */ 0x00A5
	},

	/* STRUCT: SENSOR */
	{
		/* ARRAY: SENSOR.reg[34] */
		{
			 { 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 }
			,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 }
			,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 }
			,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 }
			//------------------------Engineer mode---------------------------------
			,{ 0xFFFFFFFF, ISP_DRIVING_8MA }
			//------------------------Engineer mode---------------------------------
		},
		//------------------------CCT mode---------------------------------
		{{ 0xFFFFFFFF, 0x27 } ,{ 0x002D, 0x0025 } ,{ 0x002E, 0x0020 } ,{ 0x002B, 0x0020 } ,{ 0x002C, 0x0028 }}
		//------------------------CCT mode---------------------------------	
	}
};
// _Camera_Parameter_Structure_END_



void init_camera_operation_para(camera_operation_para_struct *oper_data)
{
	oper_data->ae_mode=FRAME_RATE_PRIORITY;					/* QUALITY_PRIORITY, FRAME_RATE_PRIORITY */
	oper_data->pregain_mode=ISP_SENSOR_BOTH;							/* ISP_ONLY, SENSOR_ONLY, ISP_SENSOR_BOTH */
	oper_data->gain_priority=SENSOR_GAIN_PRIORITY;				/* ISP_GAIN_PRIORITY, SENSOR_GAIN_PRIORITY */
	oper_data->enable_cap_shutter_compensate=KAL_TRUE;		/* KAL_TRUE, KAL_FALSE */
	oper_data->shutter_compensate_max=4*BASEGAIN;

	oper_data->isp_pregain_max=1.5*BASEGAIN;                  
	oper_data->sensor_pregain_max=8*BASEGAIN;               
	oper_data->pregain_compensate_max=4*BASEGAIN;               

	oper_data->preview_display_wait_frame=3;       

	oper_data->ae_smooth_upper_bound=140;            
	oper_data->ae_smooth_lower_bound=40;

	oper_data->ae_awb_cal_period=4;       
	oper_data->ae_setting_gain_delay_frame=3;  
//	oper_data->ae_setting_sensor_gain_delay_frame=2;   
	oper_data->ae_setting_shut_delay_frame=2;            
	oper_data->ae_setting_cal_delay_frame=0;
	
   oper_data->capture_delay_frame=1;//1			/* Switch Preview to Capture */
   oper_data->preview_delay_frame=2;//2			/* Switch Capture to Preview */
	
	oper_data->ae_lowlight_threshold=10;				/* low light threshold of luminance for camera */
	oper_data->ae_lowlight_off_threshold=15;			/* low light turn off threshold of luminance for camera */
	oper_data->ae_video_lowlight_threshold=10;		/* low light threshold of luminance for video */
	oper_data->ae_video_lowlight_off_threshold=15;	/* low light turn off threshold of luminance for video */
	
	oper_data->ae_high_banding_target_enable = KAL_FALSE;	/* Disable banding taeget */

}

void init_af_operation_para(af_operation_para_struct *oper_data)
{
	oper_data->manual_focus_step				= 5;
	oper_data->af_auto_range_start_idx		= 11; 
	oper_data->af_auto_range_end_idx			= 1;
	oper_data->af_normal_range_start_idx	= 10;
	oper_data->af_normal_range_end_idx		= 4;
	oper_data->af_macro_range_start_idx		= 12;
	oper_data->af_macro_range_end_idx		= 1;
	oper_data->af_infinite_range_start_idx	= 3;
	oper_data->af_infinite_range_end_idx	= 0;
	
	oper_data->auto_peak_select_min_fv_ratio_diff	= 50;
	oper_data->auto_peak_select_min_up_fv_th			= 12;
	oper_data->auto_peak_select_max_dn_fv_th			= 79;
	oper_data->auto_multi_zone_min_fv_ratio			= 12;

	oper_data->macro_peak_select_min_fv_ratio_diff	= 50;      
	oper_data->macro_peak_select_min_up_fv_th    	= 12;      
	oper_data->macro_peak_select_max_dn_fv_th    	= 79;      
	oper_data->macro_multi_zone_min_fv_ratio     	= 12;      

	oper_data->infi_peak_select_min_fv_ratio_diff	= 50;      
	oper_data->infi_peak_select_min_up_fv_th    		= 12;      
	oper_data->infi_peak_select_max_dn_fv_th  	  	= 79;      
	oper_data->infi_multi_zone_min_fv_ratio	     	= 12;      

	oper_data->lowlight_peak_select_min_fv_ratio_diff	= 50;      
	oper_data->lowlight_peak_select_min_up_fv_th    	= 12;      
	oper_data->lowlight_peak_select_max_dn_fv_th    	= 79;      
	oper_data->lowlight_multi_zone_min_fv_ratio     	= 12;      

	oper_data->AF_LC_m = 36;
	oper_data->AF_Normal_Dist = 6;//*lens_step_scaling;
	oper_data->AF_Inf_Dist =3;//*lens_step_scaling;
	oper_data->AF_Macro_Dist = 8;//*lens_step_scaling;
	oper_data->AF_Closer_Dist = 6;//*lens_step_scaling;
	oper_data->AF_count_max = 2;
	oper_data->AF_count_max_no = 4;
	oper_data->AF_count_release = 4;
	oper_data->AF_slow_max_step = 8;//*lens_step_scaling;
	oper_data->AF_mini_step = 2;//*lens_step_scaling;	
	oper_data->AF_boundary_inf = 20;
	oper_data->AF_boundary_macro = 130;
}

void set_camera_mode_para(kal_uint8 mode)
{
	kal_uint16 sensor_width,sensor_height;	
	kal_uint16 max_expo_width,max_expo_line;	
	image_sensor_func->get_sensor_size(&sensor_width,&sensor_height);	
	image_sensor_func->get_sensor_period(&max_expo_width, &max_expo_line);
}

/********************************************
   reduce_color_matrix 
   reduce color matrix for reduece noise 
   input :  sat_factor 
            saturation factor 
            uint: 0x20  
                  0x20 mean keep saturation the same with ISP table
                  0x00 mean reduce saturation to bypass 
   
*********************************************/


void reduce_color_matrix(kal_uint32 sat_factor)
{
      kal_uint32 cm_table[3],m[9];
      kal_uint32 i,k,j;
      
      
      /*******************************
      	change to read nvram data 
      ********************************/
      cm_table[0]=camera_para.ISP.reg[39];//REG_ISP_COLOR_MATRIX1;
      cm_table[1]=camera_para.ISP.reg[40];
      cm_table[2]=camera_para.ISP.reg[41];

      for(i=0;i<9;i++){
      	k=i/3;
      	j=(2-(i%3))*8;
      	m[i]=(cm_table[k]>>j)&0xff;	
      }


      for(i=0;i<9;i++){
     	if(i%4==0){
     	   m[i]=(m[i]-32)*sat_factor/32+32;	
     	}
     	else{
     	   if(m[i]>=128){
     	   	m[i]=(m[i]-128)*sat_factor/32+128;
     	   }
     	   else{
     	   	m[i]=m[i]*sat_factor/32;
     	   }
     		
	}
      }
      
     
	SET_COLOR_MATRIX1(m[0],m[1],m[2]);
	SET_COLOR_MATRIX2(m[3],m[4],m[5]);
	SET_COLOR_MATRIX3(m[6],m[7],m[8]);

	
}




void set_anti_low_light_para(kal_uint8 aeidx)
{
	
}
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
制服丝袜成人动漫| 亚洲国产成人91porn| 国产无一区二区| 2020日本不卡一区二区视频| 欧美一区二区三区不卡| 欧美一级一区二区| 日韩欧美国产wwwww| 欧美成人猛片aaaaaaa| 久久色在线视频| 久久美女高清视频| 国产精品色呦呦| 亚洲丝袜美腿综合| 亚洲一区二区三区视频在线播放 | 在线观看精品一区| 在线免费av一区| 欧美性猛片aaaaaaa做受| 欧美日韩卡一卡二| 日韩一区二区精品| 久久久影视传媒| 国产精品盗摄一区二区三区| 亚洲男人天堂av网| 婷婷国产在线综合| 麻豆国产欧美一区二区三区| 国产乱码精品一区二区三区av| 欧美天堂亚洲电影院在线播放| 91麻豆精品国产91久久久更新时间| 欧美一区二区三区影视| 久久免费的精品国产v∧| 国产精品久久久久久亚洲伦| 伊人色综合久久天天| 天天色天天爱天天射综合| 日本不卡在线视频| 高清beeg欧美| 欧美日韩国产色站一区二区三区| 日韩一区二区三区视频在线| 国产欧美日韩久久| 亚洲国产美国国产综合一区二区| 久久国产精品99久久久久久老狼| 高清不卡在线观看av| 欧美在线观看视频一区二区三区 | 国产欧美1区2区3区| 亚洲美女一区二区三区| 美女网站视频久久| 91天堂素人约啪| 日韩天堂在线观看| 亚洲丝袜美腿综合| 麻豆成人综合网| 91啪亚洲精品| 精品成人a区在线观看| 亚洲视频一区二区在线| 秋霞午夜鲁丝一区二区老狼| 成人动漫av在线| 日韩视频一区在线观看| 中文字幕一区二区三区在线播放 | 亚洲午夜电影在线观看| 国产精品主播直播| 欧美日韩免费高清一区色橹橹| 久久婷婷国产综合精品青草| 亚洲国产乱码最新视频| 福利一区福利二区| 日韩欧美另类在线| 国产999精品久久| 欧美疯狂做受xxxx富婆| 最好看的中文字幕久久| 国产在线播放一区三区四| 欧美日韩中文一区| 国产精品久久久久久久久果冻传媒 | 国产精选一区二区三区| 欧美色网一区二区| 中文字幕日韩欧美一区二区三区| 激情综合五月婷婷| 欧美日韩一区二区欧美激情| 亚洲欧洲精品一区二区三区| 久久国产欧美日韩精品| 欧美卡1卡2卡| 亚洲精品日韩一| 成人av电影在线| 26uuu亚洲婷婷狠狠天堂| 日韩一区精品视频| 欧美亚一区二区| 国产精品久久久久久久久免费丝袜 | 777奇米成人网| 亚洲欧美日韩中文字幕一区二区三区 | 国产激情一区二区三区桃花岛亚洲 | 精品嫩草影院久久| 午夜国产精品一区| 欧美三级在线看| 亚洲一区二区欧美日韩| 91在线免费看| 国产精品国产自产拍高清av| 国产成人在线色| 久久久国产午夜精品| 欧美色中文字幕| 亚洲免费观看高清| 99久久99久久综合| 中文字幕视频一区| 91污在线观看| 自拍偷在线精品自拍偷无码专区| 成人动漫中文字幕| 中文成人av在线| 成人午夜av电影| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲成av人**亚洲成av**| 在线免费观看日本一区| 一区二区免费视频| 欧美日韩亚洲综合| 亚洲成人你懂的| 91麻豆精品国产91久久久久久| 舔着乳尖日韩一区| 日韩色在线观看| 极品少妇xxxx精品少妇偷拍| 久久午夜电影网| 成人免费av资源| 亚洲女人的天堂| 欧美日韩一区二区三区四区| 天天av天天翘天天综合网色鬼国产| 欧美日韩国产综合草草| 七七婷婷婷婷精品国产| 日韩一级视频免费观看在线| 久久机这里只有精品| 国产亚洲成aⅴ人片在线观看| 成人av在线资源网| 一区二区在线免费观看| 欧美日韩国产一区| 韩国一区二区在线观看| 国产欧美va欧美不卡在线| 91亚洲精品乱码久久久久久蜜桃| 亚洲黄色av一区| 91精品国产一区二区人妖| 黑人巨大精品欧美一区| 中文字幕一区二区三区在线观看| 在线观看国产精品网站| 毛片av一区二区| 国产精品卡一卡二| 欧美色欧美亚洲另类二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产亚洲一区二区三区| 久久久精品人体av艺术| 色综合天天综合网国产成人综合天| 亚洲成av人片一区二区梦乃| 精品福利二区三区| 一本色道久久加勒比精品| 奇米777欧美一区二区| 国产精品久久久久久户外露出| 欧美亚洲另类激情小说| 精品一二三四区| 亚洲欧美经典视频| 欧美大片日本大片免费观看| 97精品国产97久久久久久久久久久久| 亚洲福中文字幕伊人影院| 欧美精品一区二区三区蜜桃 | 欧美美女网站色| 国产成人午夜视频| 一区二区三区四区视频精品免费| 日韩欧美一区中文| 99久久精品国产导航| 老汉av免费一区二区三区| 亚洲视频在线一区二区| 日韩一级免费观看| 色哟哟一区二区| 国产精一品亚洲二区在线视频| 亚洲一区二区三区国产| 国产日产欧美一区二区视频| 欧美精品日日鲁夜夜添| 不卡的电视剧免费网站有什么| 天堂成人免费av电影一区| 中文字幕一区三区| 久久这里只有精品视频网| 欧美色图片你懂的| 成人黄色a**站在线观看| 久久不见久久见免费视频7| 亚洲国产综合91精品麻豆| 国产精品污www在线观看| 日韩精品一区二区三区老鸭窝| 91国产免费观看| 成人av午夜电影| 国产乱码精品一区二区三区忘忧草| 亚洲成av人片一区二区梦乃 | 精品无人区卡一卡二卡三乱码免费卡 | 欧美日韩一区二区三区视频| 精品国产凹凸成av人导航| 在线影院国内精品| 99久免费精品视频在线观看| 国产精品一区二区在线观看网站| 日韩成人av影视| 亚洲一二三级电影| 亚洲乱码中文字幕| 国产精品视频线看| 国产无人区一区二区三区| 日韩精品一区二区三区在线| 欧美日韩激情在线| 欧美性感一类影片在线播放| 99精品热视频| 成人白浆超碰人人人人| 懂色一区二区三区免费观看| 国产精品资源站在线| 国产一区二区三区免费在线观看 | 欧美吻胸吃奶大尺度电影| 色婷婷久久久久swag精品| 91老师国产黑色丝袜在线|