📄 camdata.h
字号:
// gamma : dc8
{0xec,0x01},
{0x24,0x08},
{0x25,0x10},
{0x26,0x40},
{0x27,0x80},
{0x28,0x2C},
{0x29,0xD6},
{0x2A,0x0C},
{0x2B,0xFF},
{0x2C,0x00},
{0x2D,0x5F},
{0xB0,0x08},
{0xB1,0x10},
{0xB2,0x40},
{0xB3,0x80},
{0xB4,0x2C},
{0xB5,0xD6},
{0xB6,0x0C},
{0xB7,0xFF},
{0xB8,0x00},
{0xB9,0x5F},
{0xec,0x00},
{0x77,0xc0}, // color gain
{0x6c,0x30}, // ae target
{0x76,0x7a}, // brightness
{0x78,0x78}, // agc max
{0x73,0x00}, // frame
{0x42,0x26},
{0x43,0x3a},
{0x4a,0x30},
{0xec,0x01},
{0x15,0xfa}, // color matrix
{0x16,0xfd},
{0x20,0xd0}, //high-light color suppress reference
{0x22,0x2f}, //high-light color suppress gain
{0x6d,0x0e}, //yc group delay
{0xec,0x02},
{0x2c,0x82}, // adlc
{0x27,0x37},
{0xec,0x02},
{0x14,0x01},
{0x15,0xcf},
{0xec,0x03},
{0x08,0x01},
{0x09,0xcf},
{0xec,0x00},
{0xec,0x00},
{0x0c,0x6a},
{0x73,0x41},
// added by junon
{0xec,0x01},
{0x10,0x26}, // 0x21-ITU-R656(CbYCrY), 0x25-ITU-R601(CbYCrY), 0x26-ITU-R601(YCrYCb)
#endif
};
#define S5X3A1_VER 44
const unsigned char S5X3A1_YCbCr8bit[][2] =
{
#if S5X3A1_VER == 42 // for V4220 - 656
// page 0
{0xec,0x00},
// {0x72,0xd2}, //main clock = 27MHz:0x00, 24MHz:0xd2, ...
{0x01,0x00}, //SXGA
// {0x75,0x07}, // vertical mirror
// {0x76,0xd8}, // brightness
// page 1
{0xec,0x01},
{0x0b,0x10}, // href type
{0x5c,0x01}, // href type
{0x5d,0x00}, // href type
{0x5e,0x01}, // href type
{0x5f,0x04}, // href type
// page 0
{0xec,0x00},
#elif S5X3A1_VER == 43 // for Mega-STD, display quality low
// page 0
{0xec,0x00},
{0x0c,0x38},
{0x0d,0x24},
{0x13,0x10},
{0x14,0x10},
{0x15,0x10},
{0x16,0x10},
{0x17,0x20},
{0x18,0x30},
{0x19,0x30},
{0x1a,0x10},
{0x1b,0x10},
{0x2d,0x40},
{0x3e,0x10},
{0x34,0x0a},
{0x39,0x04},
{0x3a,0x02},
{0x31,0x05},
{0x40,0x1d},
{0x41,0x50},
{0x42,0x24},
{0x43,0x3f},
{0x44,0x30},
{0x45,0x31},
{0x48,0xa0},
{0x49,0xc0},
{0x4a,0x58},
{0x4b,0x50},
{0x4c,0xb0},
{0x4d,0xc0},
{0x4e,0x30},
{0x4f,0x20},
{0x50,0xa0},
{0x51,0xc0},
{0x52,0x50},
{0x53,0x60},
{0x54,0xb0},
{0x55,0xc0},
{0x56,0x20},
{0x57,0x08},
// {0x72,0x50}, // Clock 16
{0x72,0x78}, // Clock 24Mhz
// {0x72,0xf0}, // Clock 48Mhz
// page 1
{0xec,0x01},
{0x10,0x17}, // ITU-R601
/*
[3:2] : out_sel
00 : 656
01 : 601
10 : RGB
11 : CIS
[1] : YC_SEL
[0] : CBCR_SEL
*/
{0x0b,0x06}, // 6
{0x20,0xa8}, //b0); // Highlight C Supp 040215
{0x22,0x26}, //2f); 040225
{0x24,0x08}, //00); //1F); 040226
{0x25,0x10}, //10); //34);
{0x26,0x40}, //56);
{0x27,0x80}, //8D);
{0x28,0x2c}, //E7);
{0x29,0xd6}, //7C);
{0x2A,0x0c}, //70);
{0x2B,0xFF}, //FF);
{0x2C,0x00}, //00);
{0x2D,0x5f}, //1B);
//
{0xB0,0x08}, //00); //1F); 040226
{0xB1,0x10}, //10); //34);50
{0xB2,0x40}, //36);
{0xB3,0x80}, //6D);
{0xB4,0x2c}, //b7);
{0xB5,0xd6}, //7C);
{0xB6,0x0c}, //70);
{0xB7,0xFF}, //FF);
{0xB8,0x00}, //00);
{0xB9,0x5f}, //1B);
{0xc2,0x01}, // shading On
{0xc3,0x80},
{0xc4,0x02},
{0xc5,0x00},
{0xc6,0x01},
{0xc7,0x00},
{0xc8,0x05},
{0xc9,0x00},
{0xca,0x04},
// shading 5
{0xd0,0xb5},
{0xd1,0x9c},
{0xd2,0x8d},
{0xd3,0x84},
{0xd4,0x84},
{0xd5,0x91},
{0xd6,0xa0},
{0xd7,0xb5},
{0xd8,0xc0},
{0xd9,0xa6},
{0xda,0x93},
{0xdb,0x85},
{0xdc,0x85},
{0xdd,0x90},
{0xde,0xa0},
{0xdf,0xb8},
// Page 2
{0xec,0x02},
{0x2d,0x02},
{0x20,0x13},
{0x21,0x13},
{0x22,0x13},
{0x23,0x13},
{0x2e,0x85},
{0x2f,0x34},
{0x30,0x00},
{0x28,0x94},
// page 3
{0xec,0x03},
{0x10,0x00},
{0x20,0x00},
{0x21,0x20},
{0x22,0x00},
{0x23,0x00},
{0x40,0x20},
{0x41,0x20},
{0x42,0x20},
{0x43,0x20},
{0x60,0x00},
{0x61,0x00},
{0x62,0x00},
{0x63,0x00},
{0x64,0x04},
{0x65,0x1C},
{0x66,0x05},
{0x67,0x1C},
{0x68,0x00},
{0x69,0x2D},
{0x6a,0x00},
{0x6b,0x72},
{0x6c,0x00},
{0x6d,0x00},
{0x6e,0x16}, // 2.38
{0x6f,0x16}, // 2.38
{0x70,0x00},
{0x71,0x00},
{0x72,0x45},
{0x73,0x00},
{0x74,0x1C},
{0x75,0x05},
{0x80,0x00}, //for 0.02 _ 44
{0x81,0x00},
{0x82,0x00},
{0x83,0x00},
{0x84,0x04},
{0x85,0x1c},
{0x86,0x05},
{0x87,0x1c},
{0x88,0x00},
{0x89,0x2d},
{0x8a,0x00},
{0x8b,0xcc},
{0x8c,0x00},
{0x8d,0x00},
{0x8e,0x08},
{0x8f,0x08},
{0x90,0x01},
{0x91,0x00},
{0x92,0x91},
{0x93,0x00},
{0x94,0x88},
{0x95,0x02},
// page 4
{0xec,0x04},
{0x3f,0x09}, // VGA : old board :0x08 , new board ; 0X09
{0x18,0x00}, // sxga
{0x1c,0x41},
{0x20,0x41}, // vga center 040215
{0x22,0xc1},// a1);
{0x23,0x02},
{0x28,0x41},
{0x2a,0xc1},// a1);
{0x2b,0x02},
{0x3c,0x0b}, //f); // vga
{0x58,0x11},
{0x5c,0x14},
{0x60,0x21},
{0x61,0x00},
{0x62,0xB1},
{0x63,0x02},
{0x64,0x01},
{0x65,0x00},
{0x66,0x01},
{0x67,0x02},
{0x68,0x21},
{0x69,0x00},
{0x6a,0xB1},
{0x6b,0x02},
{0x6c,0x01},
{0x6d,0x00},
{0x6e,0x01},
{0x6f,0x02},
{0x70,0x2D},
{0x71,0x00},
{0x72,0xd3}, // 14
{0x73,0x05}, // 15
{0x74,0x1C},
{0x75,0x05},
{0x76,0x1b}, // HendL
{0x77,0x0b}, // HendH
{0x78,0x01}, // 5.00
{0x79,0x80}, // 5.2a
{0x7a,0x33},
{0x7b,0x00},
{0x7c,0x38}, // 5.0e
{0x7d,0x03},
{0x7e,0x00},
{0x7f,0x0A},
{0x80,0x2e},
{0x81,0x00},
{0x82,0xae},
{0x83,0x02},
{0x84,0x00},
{0x85,0x00},
{0x86,0x01},
{0x87,0x02},
{0x88,0x2e},
{0x89,0x00},
{0x8a,0xae},
{0x8b,0x02},
{0x8c,0x1c},
{0x8d,0x00},
{0x8e,0x04},
{0x8f,0x02},
{0x90,0x2d},
{0x91,0x00},
{0x92,0xa5},
{0x93,0x00},
{0x94,0x88},
{0x95,0x02},
{0x96,0xb3},
{0x97,0x06},
{0x98,0x01},
{0x99,0x00},
{0x9a,0x33},
{0x9b,0x30},
{0x9c,0x50},
{0x9d,0x30},
{0x9e,0x01},
{0x9f,0x08},
// page 5
{0xec,0x05},
{0x5a,0x22},
// page 6
{0xec,0x06},
{0x14,0x1e},
{0x15,0xb4},
{0x16,0x25},
{0x17,0x74},
{0x10,0x48},
{0x11,0xa0},
{0x12,0x40}, // 040216 AE1 window 脕脵脌脫
{0x13,0x70},
{0x1a,0x29}, // 040217 AWB window 脕脵脌脫
{0x30,0x40},
{0x31,0xa2},
{0x32,0x50},
{0x33,0xbc},
{0x34,0x10},
{0x35,0xd2},
{0x36,0x18},
{0x37,0xf5},
{0x38,0x10},
{0x39,0xd3},
{0x3a,0x1a},
{0x3b,0xf0},
// page 7
{0xec,0x07},
{0x08,0xff},
{0x38,0x01}, //07); 040315
{0x39,0x01}, //02); //4); 040223 040315
{0x11,0xfe}, //fe); // green -2 040303
{0x2a,0x20},
{0x2b,0x20},
{0x2c,0x10},
{0x2d,0x00},
{0x2e,0xf0},
{0x2f,0xd0},
{0x3a,0xf0},
{0x23,0x07}, // for ESD
// page 0
{0xec,0x00},
{0x8a,0x04},
// page 1
{0xec,0x01},
{0xe5,0xb0},
{0xe5,0xb0},
{0xc2,0x01},
{0x61,0x7b},
{0x62,0x7b},
{0x63,0x1b},
{0x64,0x1b},
// page 0
{0xec,0x00},
{0x7e,0x04},
// page 4
{0xec,0x04},
{0x04,0x02},
{0x06,0x02},
// page 1
{0xec,0x01},
{0x10,0x05},
{0x54,0x02},
{0x56,0x02},
// page 3
{0xec,0x03},
{0x0e,0x08},
{0x0f,0x08},
// page 4
{0xec,0x04},
{0x00,0x30},
{0x0a,0x30},
// page 5
{0xec,0x05},
{0x08,0x33},
// page 0
{0xec,0x00},
{0x02,0x00},
// page 4
//scale out
{0xec,0x04},
{0x02,0x20},
{0x1c,0x4f},
// page 1
{0xec,0x01},
{0x52,0x20},
// page 5
{0xec,0x05},
{0x0e,0x4f},
//ae speed
// page 0
{0xec,0x00},
{0x92,0x80},
{0x93,0x02},
{0x94,0x04},
{0x95,0x04},
{0x96,0x04},
{0x97,0x04},
{0x9b,0x47},
{0xec,0x00},
{0x40,0x17},
{0x41,0x4c},
{0x42,0x1d},
{0x43,0x3e},
{0x44,0x2a},
{0x45,0x2d},
{0xec,0x01},
{0x20,0xd0}, //high light color reference
{0xec,0x00},
{0x7e,0x00},
{0x73,0x11}, // 41
{0x78,0x78},
{0xec,0x07},
{0x1b,0x3e},
{0xec,0x00},
{0x48,0xA0}, //s48C0
{0x49,0xB0}, //s49B0
{0x4a,0x30}, //s4a20
{0x4b,0x70}, //s4b70
{0x4c,0xD0}, //s4cA0
{0x4d,0xB0}, //s4dB0
{0x4e,0x30}, //s4e30
{0x4f,0xF0}, //s4fF0
{0x50,0xA0}, //s50D0
{0x51,0xB0}, //s51B0
{0x52,0x25}, //s5210
{0x53,0x70}, //s5370
{0x54,0xD0}, //s5490
{0x55,0xD0}, //s55B0
{0x56,0x3A}, //s5640
{0x57,0xD0}, //s57D0
{0x58,0xA0}, //s58D0
{0x59,0xA0}, //s59B0
{0x5a,0x32}, //s5a0A
{0x5b,0x7A}, //s5b7A
{0x5c,0xB0}, //s5c90
{0x5d,0xC0}, //s5dC0
{0x5e,0x3E}, //s5e4A
{0x5f,0xfa}, //s5fD0
// gamma
{0xec,0x01},
{0x24,0x31},
{0x25,0x4C},
{0x26,0x75},
{0x27,0xB5},
{0x28,0x17},
{0x29,0xAE},
{0x2A,0x97},
{0x2B,0xFF},
{0x2C,0x00},
{0x2D,0x5B},
{0xB0,0x31},
{0xB1,0x4C},
{0xB2,0x75},
{0xB3,0xB5},
{0xB4,0x17},
{0xB5,0xAE},
{0xB6,0x97},
{0xB7,0xFF},
{0xB8,0x00},
{0xB9,0x5B},
{0xec,0x00},
{0x77,0xb0},
{0x39,0x06},
{0x3a,0x08},
#elif S5X3A1_VER == 44 // for Mega-STD
//// page 0
{0xec,0x00},
{0x0c,0x38}, //60->38 : Frame AE甫 困秦 (AGC Max甫 50)
{0x0d,0x24},
{0x13,0x10}, // AE wide area 炼沥 (清泼 棺 AE/AWB 加档)
{0x14,0x10},
{0x15,0x10},
{0x16,0x10},
{0x17,0x20},
{0x18,0x30},
{0x19,0x30},
{0x1a,0x10}, // narrow
{0x1b,0x10},
{0x2d,0x40}, // 040227 : Frame AE start position
{0x3e,0x10}, // 040128
{0x34,0x0a}, //18); //12); //
{0x39,0x04}, // 040217 10); 6->4 040225
{0x3a,0x02}, // 040219 green 狐咙 抛胶飘 : slope bottom 良塞
{0x31,0x05}, //5); // full Ymin 0x05 ,part Ymin : 0x07
//040218, 2岿15老 葛碘
{0x40,0x1d}, //1b); //1f); //1f); //26); //20);
{0x41,0x50}, //51); //48); //4f); //48);
{0x42,0x24}, //27); //25); //2e); //27); //23);040128
{0x43,0x3f}, //39); //3e); //3d); //43);040128
{0x44,0x30}, //32); //30); //3a); //34); //30);040128
{0x45,0x31}, //2a); //30); //32);040128
{0x48,0xa0}, //80);
{0x49,0xc0}, //fe);
{0x4a,0x58}, //20);
{0x4b,0x50}, //7e);
{0x4c,0xb0}, //fe);
{0x4d,0xc0}, //fe);
{0x4e,0x30}, //40);tecttc
{0x4f,0x20}, //81);
{0x50,0xa0}, // 80);
{0x51,0xc0}, //f0);
{0x52,0x50}, //40);
{0x53,0x60}, //70);
{0x54,0xb0}, //f0 -> c0 -> b0
{0x55,0xc0}, //e0);
{0x56,0x20},
{0x57,0x08}, //10); 040322 for Yellow hue
{0x58,0xa0},
{0x59,0xc0},
{0x5a,0x50},
{0x5b,0x58},
{0x5c,0xb0}, //f0 -> c0 -> b0
{0x5d,0xc0},
{0x5e,0x30}, //50); //38);
{0x5f,0x00}, //18); 040322 for Yellow hue
{0x61,0xa0}, //b0->a0 040305 : AE window Alpha
{0x6c,0x20}, //70->60->20 040216, 040220, 040327 (gamma 炼沥)
{0x75,0x05},
{0x77,0x90}, // a0 -> 90
{0x76,0x80}, //80);
{0x78,0x50}, //50); //6c); 040227
{0x73,0x21}, // 21); //frame AE 040227
{0x82,0x38}, //50); // color suppress 040215
{0x83,0x50}, // color suppress 040215
{0x84,0x6c}, // noise filter start gain -> 荐沥夸
{0x85,0xff}, // noise filter start gain
{0x8a,0x06}, // AWB unstable diff
{0x90,0x06},
{0x94,0x06},
{0x95,0x06},//4);
{0x96,0x08}, //4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -