GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)

This commit is contained in:
lai
2026-09-06 03:52:57 +08:00
commit b1928b41c0
21813 changed files with 4413081 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
ifneq ($(MCU), )
include Makefile.riscv
else
include Makefile.linux
endif
@@ -0,0 +1,20 @@
ISP_DIR := $(shell cd ../.. && /bin/pwd)
SDK_DIR ?= $(shell cd $(ISP_DIR)/../../../.. && /bin/pwd)
include $(SDK_DIR)/build/base.mk
include $(ISP_DIR)/sensor/plat.mk
LIB_NAME := libsns_ox03f10
SRCS := $(wildcard *.c)
SDK_USR_CFLAGS += -I$(GMP_DIR)/include
SDK_USR_CFLAGS += -I$(GMP_DIR)/usr/include
SDK_USR_CFLAGS += -I$(ISP_DIR)/include
SDK_USR_CFLAGS += -I$(ISP_DIR)/../include
SDK_USR_CFLAGS += -I.
AT := @
$(info SRCS=$(SRCS))
include $(SDK_DIR)/build/sdk_lib_rules.mk
@@ -0,0 +1,3 @@
SRCS-y += ox03f10.c
SRCS-y += ox03f10_ctrl.c
File diff suppressed because it is too large Load Diff
+170
View File
@@ -0,0 +1,170 @@
#ifndef __OX03F10_H__
#define __OX03F10_H__
#include "sns_comm.h"
#ifdef __cplusplus
extern "C" {
#endif
#define OX03F10_BIT_WIDTH_14
// HCG/LCG/SPD DO NOT set to 1 at the same time.
#define OX03F10_HCG 0
#define OX03F10_LCG 1
#define OX03F10_SPD 0
#define OX03F10_FULL_LINES_MAX 0xffff
#ifdef FPGA
#define OX03F10_VMAX_1M_BUILT_IN 1200
#define OX03F10_VMAX_2M_BUILT_IN 0 // Not support
#else
#define OX03F10_VMAX_1M_BUILT_IN 0x2ae
#define OX03F10_VMAX_2M_BUILT_IN 0x2ae
#define OX03F10_VMAX_3M_BUILT_IN 823
#define OX03F10_VMAX_3M_LINEAR OX03F10_VMAX_3M_BUILT_IN
#endif
#define OX03F10_EXP_OFFSET 4
// OX03F10 Register Address
#define OX03F10_VMAX_H_ADDR 0x380e
#define OX03F10_VMAX_L_ADDR 0x380f
#define OX03F10_REG_ADDR_HCG_EXP_H 0x3501
#define OX03F10_REG_ADDR_HCG_EXP_L 0x3502
#define OX03F10_REG_ADDR_HCG_AGC_H 0x3508
#define OX03F10_REG_ADDR_HCG_AGC_L 0x3509
#define OX03F10_REG_ADDR_HCG_DGC_H 0x350a
#define OX03F10_REG_ADDR_HCG_DGC_M 0x350b
#define OX03F10_REG_ADDR_HCG_DGC_L 0x350c
#define OX03F10_REG_ADDR_LCG_AGC_H 0x3588
#define OX03F10_REG_ADDR_LCG_AGC_L 0x3589
#define OX03F10_REG_ADDR_LCG_DGC_H 0x358a
#define OX03F10_REG_ADDR_LCG_DGC_M 0x358b
#define OX03F10_REG_ADDR_LCG_DGC_L 0x358c
#define OX03F10_REG_ADDR_SPD_EXP_H 0x3541
#define OX03F10_REG_ADDR_SPD_EXP_L 0x3542
#define OX03F10_REG_ADDR_SPD_AGC_H 0x3548
#define OX03F10_REG_ADDR_SPD_AGC_L 0x3549
#define OX03F10_REG_ADDR_SPD_DGC_H 0x354a
#define OX03F10_REG_ADDR_SPD_DGC_M 0x354b
#define OX03F10_REG_ADDR_SPD_DGC_L 0x354c
#define OX03F10_REG_ADDR_VS_EXP_H 0x35c1
#define OX03F10_REG_ADDR_VS_EXP_L 0x35c2
#define OX03F10_REG_ADDR_VS_AGC_H 0x35c8
#define OX03F10_REG_ADDR_VS_AGC_L 0x35c9
#define OX03F10_REG_ADDR_VS_DGC_H 0x35ca
#define OX03F10_REG_ADDR_VS_DGC_M 0x35cb
#define OX03F10_REG_ADDR_VS_DGC_L 0x35cc
#define OX03F10_REG_ADDR_HCG_WB_R_H 0x5286
#define OX03F10_REG_ADDR_HCG_WB_R_L 0x5287
#define OX03F10_REG_ADDR_HCG_WB_GR_H 0x5284
#define OX03F10_REG_ADDR_HCG_WB_GR_L 0x5285
#define OX03F10_REG_ADDR_HCG_WB_B_H 0x5280
#define OX03F10_REG_ADDR_HCG_WB_B_L 0x5281
#define OX03F10_REG_ADDR_HCG_WB_GB_H 0x5282
#define OX03F10_REG_ADDR_HCG_WB_GB_L 0x5283
#define OX03F10_REG_ADDR_LCG_WB_R_H 0x5486
#define OX03F10_REG_ADDR_LCG_WB_R_L 0x5487
#define OX03F10_REG_ADDR_LCG_WB_GR_H 0x5484
#define OX03F10_REG_ADDR_LCG_WB_GR_L 0x5485
#define OX03F10_REG_ADDR_LCG_WB_B_H 0x5480
#define OX03F10_REG_ADDR_LCG_WB_B_L 0x5481
#define OX03F10_REG_ADDR_LCG_WB_GB_H 0x5482
#define OX03F10_REG_ADDR_LCG_WB_GB_L 0x5483
#define OX03F10_REG_ADDR_SPD_WB_R_H 0x5686
#define OX03F10_REG_ADDR_SPD_WB_R_L 0x5687
#define OX03F10_REG_ADDR_SPD_WB_GR_H 0x5684
#define OX03F10_REG_ADDR_SPD_WB_GR_L 0x5685
#define OX03F10_REG_ADDR_SPD_WB_B_H 0x5680
#define OX03F10_REG_ADDR_SPD_WB_B_L 0x5681
#define OX03F10_REG_ADDR_SPD_WB_GB_H 0x5682
#define OX03F10_REG_ADDR_SPD_WB_GB_L 0x5683
#define OX03F10_REG_ADDR_VS_WB_R_H 0x5886
#define OX03F10_REG_ADDR_VS_WB_R_L 0x5887
#define OX03F10_REG_ADDR_VS_WB_GR_H 0x5884
#define OX03F10_REG_ADDR_VS_WB_GR_L 0x5885
#define OX03F10_REG_ADDR_VS_WB_B_H 0x5880
#define OX03F10_REG_ADDR_VS_WB_B_L 0x5881
#define OX03F10_REG_ADDR_VS_WB_GB_H 0x5882
#define OX03F10_REG_ADDR_VS_WB_GB_L 0x5883
typedef enum {
OX03F10_REG_VMAX_H = 0,
OX03F10_REG_VMAX_L,
OX03F10_REG_HCG_EXP_H,
OX03F10_REG_HCG_EXP_L,
OX03F10_REG_HCG_AGC_L,
OX03F10_REG_HCG_AGC_H,
OX03F10_REG_HCG_DGC_L,
OX03F10_REG_HCG_DGC_M,
OX03F10_REG_HCG_DGC_H,
OX03F10_REG_LCG_AGC_L,
OX03F10_REG_LCG_AGC_H,
OX03F10_REG_LCG_DGC_L,
OX03F10_REG_LCG_DGC_M,
OX03F10_REG_LCG_DGC_H,
OX03F10_REG_SPD_EXP_L,
OX03F10_REG_SPD_EXP_H,
OX03F10_REG_SPD_AGC_L,
OX03F10_REG_SPD_AGC_H,
OX03F10_REG_SPD_DGC_L,
OX03F10_REG_SPD_DGC_M,
OX03F10_REG_SPD_DGC_H,
OX03F10_REG_VS_EXP_H,
OX03F10_REG_VS_EXP_L,
OX03F10_REG_VS_AGC_L,
OX03F10_REG_VS_AGC_H,
OX03F10_REG_VS_DGC_L,
OX03F10_REG_VS_DGC_M,
OX03F10_REG_VS_DGC_H,
OX03F10_REG_HCG_WB_R_H,
OX03F10_REG_HCG_WB_R_L,
OX03F10_REG_HCG_WB_GR_H,
OX03F10_REG_HCG_WB_GR_L,
OX03F10_REG_HCG_WB_B_H,
OX03F10_REG_HCG_WB_B_L,
OX03F10_REG_HCG_WB_GB_H,
OX03F10_REG_HCG_WB_GB_L,
OX03F10_REG_LCG_WB_R_H,
OX03F10_REG_LCG_WB_R_L,
OX03F10_REG_LCG_WB_GR_H,
OX03F10_REG_LCG_WB_GR_L,
OX03F10_REG_LCG_WB_B_H,
OX03F10_REG_LCG_WB_B_L,
OX03F10_REG_LCG_WB_GB_H,
OX03F10_REG_LCG_WB_GB_L,
OX03F10_REG_SPD_WB_R_H,
OX03F10_REG_SPD_WB_R_L,
OX03F10_REG_SPD_WB_GR_H,
OX03F10_REG_SPD_WB_GR_L,
OX03F10_REG_SPD_WB_B_H,
OX03F10_REG_SPD_WB_B_L,
OX03F10_REG_SPD_WB_GB_H,
OX03F10_REG_SPD_WB_GB_L,
OX03F10_REG_VS_WB_R_H,
OX03F10_REG_VS_WB_R_L,
OX03F10_REG_VS_WB_GR_H,
OX03F10_REG_VS_WB_GR_L,
OX03F10_REG_VS_WB_B_H,
OX03F10_REG_VS_WB_B_L,
OX03F10_REG_VS_WB_GB_H,
OX03F10_REG_VS_WB_GB_L,
OX03F10_REG_MAX_NUM,
} ox03f10_reg_index;
#ifdef __cplusplus
}
#endif
#endif // __OX03F10_H__
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,32 @@
#ifndef __OX03F10_CTRL_H__
#define __OX03F10_CTRL_H__
#include "sns_comm.h"
#ifdef __cplusplus
extern "C" {
#endif
#define OX03F10_I2C_ADDR 0x6c
#define OX03F10_ADDR_BYTE 2
#define OX03F10_DATA_BYTE 1
#define OX03F10_SENSOR_1M_BUILT_IN_MODE 1
#define OX03F10_SENSOR_2M_BUILT_IN_MODE 2
#define OX03F10_SENSOR_3M_BUILT_IN_MODE 3
#define OX03F10_SENSOR_3M_LINEAR_MODE 4
xmedia_s32 ox03f10_i2c_init(xmedia_u32 dev, xmedia_s8 i2c_dev, xmedia_u32 i2c_addr);
xmedia_s32 ox03f10_i2c_exit(xmedia_u32 dev);
xmedia_s32 ox03f10_read_reg(xmedia_u32 dev, xmedia_u32 addr, xmedia_u32 *data);
xmedia_s32 ox03f10_write_reg(xmedia_u32 dev, xmedia_u32 addr, xmedia_u32 data);
xmedia_s32 ox03f10_set_mirror_flip(xmedia_u32 dev, xmedia_bool mirror_en, xmedia_bool flip_en);
xmedia_s32 ox03f10_init_image(xmedia_u32 dev, xmedia_u8 img_mode, xmedia_sensor_work_mode work_mode,
xmedia_bool mirror_en, xmedia_bool flip_en);
xmedia_s32 ox03f10_set_slave_addr(xmedia_u32 dev, xmedia_u32 slave_addr);
#ifdef __cplusplus
}
#endif
#endif //__OX03F10_CTRL_H__
+612
View File
@@ -0,0 +1,612 @@
#ifndef __OX03F10_EX_H__
#define __OX03F10_EX_H__
#ifdef __cplusplus
extern "C" {
#endif
#if 0
static xmedia_isp_drc_attr g_ox03f10_drc={
1,// drc_en;
1,// ltmc_en;
0,// pilot new add detail_enhance_en;
0,// tm_type;
1,// op_type;
{
3000,// rang_fil_coef;
145,// spatial_fil_coef;
102,// rang_rate1;
1015,// rang_rate2;
3000,// luma_th1;
20000,// luma_th2;
2000,// local_mixing_bright_min;
2000 ,// local_mixing_bright_max;
400 ,// local_mixing_bright_thr;
4000 ,// local_mixing_bright_thr2;
2000,// local_mixing_dark_min;
2000,// local_mixing_dark_max;
400,// local_mixing_dark_thr;
4000,// local_mixing_dark_thr2;
{0}, //pilot pos_pixel_gain_blend_ratio[XMEDIA_ISP_PIXEL_GAIN_BLEND_RATIO_NUM];
{0}, //pilot neg_pixel_gain_blend_ratio[XMEDIA_ISP_PIXEL_GAIN_BLEND_RATIO_NUM];
16,// ltmc_strength;
0, //pilot ltmc_blend_min_luma_ratio;
{0}, //pilot ltmc_blend_max_luma_ratio[XMEDIA_ISP_LTM_BLEND_RATIO_NUM];
64,// drc_strength;
{20,174,44,115}, //pilot asymmetry_curve;
{20,174,44,115}, //pilot asymmetry_max_curve;
{0}, //pilot log_linear_curve;
{0}, //pilot tm_value_user[XMEDIA_ISP_DRC_TM_VALUE_NUM_FULL];
{0}, //pilot tm_value_max_user[XMEDIA_ISP_DRC_TM_VALUE_NUM_FULL];
},// manual_attr;
{
16,// iso_num;
{100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800},// iso_level[XMEDIA_ISP_ISO_MAX_COUNT];
{800,800,800,800,800,800,800,800,100,100,100,100,100,100,100,100}, //rang_fil_coef
{145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145}, //spatial_fil_coef[XMEDIA_ISP_ISO_MAX_COUNT];
{102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102},// rang_rate1
{1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015},// rang_rate2
{3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000},// luma_th1
{20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000},// luma_th2
{2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000},// local_mixing_bright_min
{2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000},// local_mixing_bright_max[XMEDIA_ISP_ISO_MAX_COUNT];
{400 ,400 ,400 ,400 ,400 ,400 ,400 ,400 ,400 ,400 ,400 ,400 ,400 ,400 ,400 ,400 },// local_mixing_bright_thr[XMEDIA_ISP_ISO_MAX_COUNT];
{4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 ,4000 },// local_mixing_bright_thr2
{2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000},// local_mixing_dark_min[XMEDIA_ISP_ISO_MAX_COUNT];
{2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000},// local_mixing_dark_max[XMEDIA_ISP_ISO_MAX_COUNT];
{400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400},// local_mixing_dark_thr[XMEDIA_ISP_ISO_MAX_COUNT];
{4000,4000,4000,4000,4000,4000,4000,4000,4000,4000,4000,4000,4000,4000,4000,4000},// local_mixing_dark_thr2[XMEDIA_ISP_ISO_MAX_COUNT];
{{0}}, // pilot pos_pixel_gain_blend_ratio[XMEDIA_ISP_EXP_RATIO_MAX_COUNT][XMEDIA_ISP_PIXEL_GAIN_BLEND_RATIO_NUM];
{{0}}, // pilot neg_pixel_gain_blend_ratio[XMEDIA_ISP_EXP_RATIO_MAX_COUNT][XMEDIA_ISP_PIXEL_GAIN_BLEND_RATIO_NUM];
{2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}, //ltmc_strength
{0}, //pilot ltmc_blend_min_luma_ratio[XMEDIA_ISP_EXP_RATIO_MAX_COUNT];
{{0}}, //pilot ltmc_blend_max_luma_ratio[XMEDIA_ISP_EXP_RATIO_MAX_COUNT][XMEDIA_ISP_LTM_BLEND_RATIO_NUM];
{8,8,8,8,8,8,6,4,0,0,0,0,0,0,0,0}, //drc_strength
{{0x1,0x96,0x1E,0x64}}, //pilot asymmetry_curve[XMEDIA_ISP_EXP_RATIO_MAX_COUNT];
{{0x1,0x96,0x1E,0x64}}, //pilot asymmetry_max_curve[XMEDIA_ISP_EXP_RATIO_MAX_COUNT];
{{0}}, //pilot log_linear_curve[XMEDIA_ISP_EXP_RATIO_MAX_COUNT];
{{0}}, //pilot tm_value_user[XMEDIA_ISP_EXP_RATIO_MAX_COUNT][XMEDIA_ISP_DRC_TM_VALUE_NUM_FULL];
{{0}}, //pilot tm_value_max_user[XMEDIA_ISP_EXP_RATIO_MAX_COUNT][XMEDIA_ISP_DRC_TM_VALUE_NUM_FULL];
} // auto_attr;
};
#endif
// Piris attr
static const xmedia_isp_piris_attr g_ox03f10_piris_attr = {
0,
1,
94,
62,
// Step-F number mapping table. Must be from small to large. F1.0 is 1024 and F32.0 is 1
{ 30, 35, 40, 45, 50, 56, 61, 67, 73, 79, 85, 92, 98, 105, 112, 120, 127, 135, 143, 150, 158,
166, 174, 183, 191, 200, 208, 217, 225, 234, 243, 252, 261, 270, 279, 289, 298, 307, 316, 325, 335, 344,
353, 362, 372, 381, 390, 399, 408, 417, 426, 435, 444, 453, 462, 470, 478, 486, 493, 500, 506, 512 },
XMEDIA_ISP_IRIS_F_NO_1_4,
XMEDIA_ISP_IRIS_F_NO_5_6
};
static const xmedia_isp_awb_ccm g_ox03f10_awb_ccm = {
3,
{
{
4900,
{
0x0211, 0x8108, 0x8009,
0x8041, 0x17E, 0x803D,
0xA, 0x80A3, 0x0199,
},
},
{
3850,
{
0x01F5, 0x80F4, 0x8001,
0x8064, 0x0187, 0x8023,
0x5, 0x80A6, 0x01A1
},
},
{
2650,
{
0x01D4, 0x80D6, 0x2,
0x8073, 0x017B, 0x8008,
0x8001, 0x810C, 0x020D,
},
},
{
2100,
{
0x0100, 0x0000, 0x0000,
0x0000, 0x0100, 0x0000,
0x0000, 0x0000, 0x0100
},
},
{
1600,
{
0x0100, 0x0000, 0x0000,
0x0000, 0x0100, 0x0000,
0x0000, 0x0000, 0x0100
},
},
{
1400,
{
0x0100, 0x0000, 0x0000,
0x0000, 0x0100, 0x0000,
0x0000, 0x0000, 0x0100
},
},
{
1000,
{
0x0100, 0x0000, 0x0000,
0x0000, 0x0100, 0x0000,
0x0000, 0x0000, 0x0100
},
},
},
};
static const xmedia_isp_awb_ccm g_ox03f10_awb_wdr_ccm = {
3,
{
{
4900,
{
0x0183, 0x8073, 0x8010,
0x8052, 0x019d, 0x804b,
0x8018, 0x80a9, 0x01c1
},
},
{
3850,
{
0x018d, 0x808c, 0x8001,
0x805e, 0x018e, 0x8030,
0x800d, 0x80df, 0x01ec
},
},
{
2650,
{
0x01d3, 0x8097, 0x803c,
0x805f, 0x01e6, 0x8087,
0x80a7, 0x807f, 0x0226
},
},
{
2100,
{
0x0100, 0x0000, 0x0000,
0x0000, 0x0100, 0x0000,
0x0000, 0x0000, 0x0100
},
},
{
1600,
{
0x0100, 0x0000, 0x0000,
0x0000, 0x0100, 0x0000,
0x0000, 0x0000, 0x0100
},
},
{
1400,
{
0x0100, 0x0000, 0x0000,
0x0000, 0x0100, 0x0000,
0x0000, 0x0000, 0x0100
},
},
{
1000,
{
0x0100, 0x0000, 0x0000,
0x0000, 0x0100, 0x0000,
0x0000, 0x0000, 0x0100
},
},
},
};
static const xmedia_isp_awb_agc_table g_ox03f10_awb_agc_table = {
/* bvalid */
1,
/* 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768 */
/* saturation */
{0x80, 0x7a, 0x78, 0x74, 0x68, 0x60, 0x58, 0x50, 0x48, 0x40, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38}
};
static const xmedia_isp_awb_agc_table g_ox03f10_awb_wdr_agc_table = {
/* bvalid */
1,
/* saturation */
{0x78, 0x78, 0x6e, 0x64, 0x5E, 0x58, 0x50, 0x48, 0x40, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38}
};
//static xmedia_isp_expander_attr g_ox03f10_expander_attr = {
// /* enable */
// 1,
// /* bit_depth_in */
// 14,
// /* bit_depth_out */
// 18,
// /* knee_point_num */
// 4,
// /* knee_point_coord */
// { {1024, 2048}, {4096, 8192}, {10816, 32768}, {16383, 262143}}
//// { {1024, 2048>>2}, {4096, 8192>>2}, {10816, 32768>>2}, {16383, 262143>>2}}
//};
static xmedia_isp_expander_attr g_ox03f10_expander_attr = {
// enable
1,
// bit_depth_in
14,
// bit_depth_out
17,
// knee_point_num
19,
// knee_point_coord
{{1, 64}, {4, 576}, {9, 1088}, {13, 2112},
{17, 4160}, {21, 6208}, {25, 10304}, {29, 14400},
{33, 22592}, {37, 30784}, {41, 38976}, {45, 47168},
{49, 63552}, {53, 79936}, {57, 96320}, {61, 112704},
{66, 129088}, {67, 131071}, {128, 131071}},
};
static const xmedia_isp_bnr_attr g_ox03f10_bnr={
1,// enable;
0,// ainr_pos_switch;
0,// coring_pos_switch;
0,// noise_reserve_enable;
{102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,103,104,105,106,107,108,108,108,108,108,108,108,108,108,108,108,115,115,115,115,123,123,123,123,131,131,131,131,138,138,138,138,146,146,146,146,154,154,154,154,161,161} ,// noise_reserve_lut[XMEDIA_ISP_BNR_POINT_MAX_COUNT];
6400,// noise_profile_thd;
{0.0000820637,0.0334372930,0.0000004372,0.0009847486,144.9722747803} ,// noise_profile_coef0[XMEDIA_ISP_BNR_CALIB_POINT_MAX_COUNT]; // low_iso_noise_coef
{0.0003350648,-0.8627660275,0.0000006409,-0.0019553711,95.6780242920} ,// noise_profile_coef1[XMEDIA_ISP_BNR_CALIB_POINT_MAX_COUNT]; // high_iso_noise_coef
0,// snr_wdr_comp_en;
1,// tnr_enable;
1,// tnr_luma_comp_enable;
0,// tnr_wdr_comp_enable; // 7605V2
0,// op_type;
{
16,// iso_num;
{100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200, 102400, 204800, 409600, 819200, 1638400, 3276800},// iso_level[XMEDIA_ISP_ISO_MAX_COUNT];
{
{256,256,256,256},
{282,282,282,282},
{307,307,307,307},
{333,333,333,333},
{358,358,358,358},
{358,358,358,358},
{333,333,333,333},
{358,358,358,358},
{358,358,358,358},
{358,358,358,358},
{384,384,384,384},
{384,384,384,384},
{384,384,384,384},
{384,384,384,384},
{384,384,384,384},
{384,384,384,384}
},// snr_coarse_str[XMEDIA_ISP_ISO_MAX_COUNT][XMEDIA_ISP_BAYER_PATTERN_NUM];
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128},// snr_coring_wgt[XMEDIA_ISP_ISO_MAX_COUNT];
{
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
}
},// snr_luma_nr_str[XMEDIA_ISP_ISO_MAX_COUNT][XMEDIA_ISP_BNR_POINT_MAX_COUNT];
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // snr_center_luma_mode[XMEDIA_ISP_ISO_MAX_COUNT];
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // snr_center_tnr_luma_mode[XMEDIA_ISP_ISO_MAX_COUNT]; // 7605V2
{512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512}, // snr_wdr_comp_scl[XMEDIA_ISP_ISO_MAX_COUNT];
// Bayer3D param
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, // tnr_noise_min[XMEDIA_ISP_ISO_MAX_COUNT];
{64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64}, // tnr_bayer_str[XMEDIA_ISP_ISO_MAX_COUNT];
{32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32}, // tnr_md_thd_low[XMEDIA_ISP_ISO_MAX_COUNT];
{64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64}, // tnr_md_thd_high[XMEDIA_ISP_ISO_MAX_COUNT];
{512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512}, // tnr_wgt_min[XMEDIA_ISP_ISO_MAX_COUNT];
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // tnr_min_ratio[XMEDIA_ISP_ISO_MAX_COUNT]; // 7605V2
{120,112,104,96,88,48,40,32,16,8,8,8,8,8,8,8}, // tnr_mot_bld_thd_low[XMEDIA_ISP_ISO_MAX_COUNT];
{240,224,208,192,176,96,80,64,32,16,16,16,16,16,16,16}, // tnr_mot_bld_thd_high[XMEDIA_ISP_ISO_MAX_COUNT];
{120,112,104,96,88,48,40,32,32,32,32,32,32,32,32,32}, // tnr_edge_md_thd_low[XMEDIA_ISP_ISO_MAX_COUNT];
{240,224,208,192,176,96,80,64,64,64,64,64,64,64,64,64}, // tnr_edge_md_thd_high[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, // tnr_flat_md_scl[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,192,160,160,160,160,160,160,160}, // tnr_edge_md_scl[XMEDIA_ISP_ISO_MAX_COUNT];
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // tnr_md_mode[XMEDIA_ISP_ISO_MAX_COUNT];
{1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024}, // tnr_luma_md_thd_low[XMEDIA_ISP_ISO_MAX_COUNT];
{2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048}, // tnr_luma_md_thd_high[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, // tnr_dark_md_scl[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, // tnr_bright_md_scl[XMEDIA_ISP_ISO_MAX_COUNT];
{
{176,176,176},
{176,176,176},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160},
{160,160,160}
},// tnr_mot_scl[XMEDIA_ISP_ISO_MAX_COUNT][XMEDIA_ISP_BNR_COLOR_NUM_MAX_COUNT];
{32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32}, // tnr_var_scl[XMEDIA_ISP_ISO_MAX_COUNT];
//{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // tnr_md_finetune[XMEDIA_ISP_ISO_MAX_COUNT];
//{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // tnr_md_mov_str[XMEDIA_ISP_ISO_MAX_COUNT];
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // tnr_mot_noise_luma_thd_low[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, // tnr_mot_noise_luma_thd_high[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, // tnr_mot_noise_dark_scl[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, // tnr_mot_noise_bright_scl[XMEDIA_ISP_ISO_MAX_COUNT];
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, // tnr_mot_dpc_str[XMEDIA_ISP_ISO_MAX_COUNT];
{
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048},
{360,512,1280,2048}
},// tnr_mot_convg_thd[XMEDIA_ISP_ISO_MAX_COUNT][XMEDIA_ISP_BNR_THD_MAX_COUNT];
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, // tnr_mot_noise_scl[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, // tnr_mot_noise_scl_high[XMEDIA_ISP_ISO_MAX_COUNT];
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, // tnr_dpc_en[XMEDIA_ISP_ISO_MAX_COUNT];
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // tnr_dp_mode[XMEDIA_ISP_ISO_MAX_COUNT];
{384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384}, // tnr_dp_thd_rb[XMEDIA_ISP_ISO_MAX_COUNT];
{512,512,512,512,512,512,448,448,384,384,384,384,384,384,384,384}, // tnr_dp_thd_g[XMEDIA_ISP_ISO_MAX_COUNT];
{128,128,512,512,512,128,128,128,128,128,128,128,128,128,128,128}, // tnr_dp_luma_thd_low[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,1024,1024,1024,256,256,256,256,256,256,256,256,256,256,256}, // tnr_dp_luma_thd_high[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,224,192,128,128,128,128,128,128}, // tnr_dp_thd_low_dark_scl[XMEDIA_ISP_ISO_MAX_COUNT];
{256,256,256,256,256,256,256,256,224,192,170,170,170,170,170,170}, // tnr_dp_thd_high_dark_scl[XMEDIA_ISP_ISO_MAX_COUNT];
{
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
}
},// tnr_luma_ratio[XMEDIA_ISP_ISO_MAX_COUNT][XMEDIA_ISP_BNR_POINT_MAX_COUNT];
{1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023},// tnr_wdr_comp_scl[XMEDIA_ISP_ISO_MAX_COUNT]; // 7605V2
},// auto_attr;
{
{256,256,256,256},// snr_coarse_str[XMEDIA_ISP_BAYER_PATTERN_NUM];
128,// snr_coring_wgt;
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},// snr_luma_nr_str[XMEDIA_ISP_BNR_POINT_MAX_COUNT];
0,// snr_center_luma_mode;
0,// snr_center_tnr_luma_mode;
512,// snr_wdr_comp_scl;
256,// tnr_noise_min;
256,// tnr_bayer_str;
48,// tnr_md_thd_low;
96,// tnr_md_thd_high;
512,// tnr_wgt_min;
256,// tnr_min_ratio; // 7605V2
120,// tnr_mot_bld_thd_low;
240,// tnr_mot_bld_thd_high;
120,// tnr_edge_md_thd_low;
240,// tnr_edge_md_thd_high;
256,// tnr_flat_md_scl;
256,// tnr_edge_md_scl;
0,// tnr_md_mode;
1024,// tnr_luma_md_thd_low;
2048,// tnr_luma_md_thd_high;
256,// tnr_dark_md_scl;
256,// tnr_bright_md_scl;
{160,160,160,},// tnr_mot_scl[XMEDIA_ISP_BNR_COLOR_NUM_MAX_COUNT];
32,// tnr_var_scl;
//8192,// tnr_md_finetune;
//0,// tnr_md_mov_str;
0,// tnr_mot_noise_luma_thd_low;
256,// tnr_mot_noise_luma_thd_high;
256,// tnr_mot_noise_dark_scl;
256,// tnr_mot_noise_bright_scl;
64,// tnr_mot_dpc_str;
{360,512,1280,1536},// tnr_mot_convg_thd[XMEDIA_ISP_BNR_THD_MAX_COUNT];
256,// tnr_mot_noise_scl;
256,// tnr_mot_noise_scl_high;
1,// tnr_dpc_en;
1,// tnr_dp_mode;
68,// tnr_dp_thd_rb;
105,// tnr_dp_thd_g;
128,// tnr_dp_luma_thd_low;
256,// tnr_dp_luma_thd_high;
256,// tnr_dp_thd_low_dark_scl;
256,// tnr_dp_thd_high_dark_scl;
{
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128
},// tnr_luma_ratio[XMEDIA_ISP_BNR_POINT_MAX_COUNT];
0,// tnr_wdr_comp_scl;
},// manual_attr;
{{64,64}},// wdr;
};
#ifdef __cplusplus
}
#endif
#endif