2 # how to read floating point comments
4 # u : unsigned, s : signed
5 # u0.16 : unsigned int (16 bit) and its number of decimals is 16
6 # -> (2^16-1) means (2^16-1)/(2^16) = 0.999984....
7 # u8.8 : unsigned int (16 bit) and its number of decimals is 8
8 # -> (2^16-1) means (2^16-1)/(2^8) = 255.996093....
9 # s0.15 : signed int (16bit) and the 1-th MSB is sign bit and the number of decimals is 15
10 # -> (2^15 + x) means -(x/(2^15))
11 # uint8 : unsigned int (8 bit, 0 <= range <= 2^8-1)
12 # uint16 : unsigned int (16 bit, 0 <= range <= 2^16-1)
13 # boolean : value which can take value only 0 or 1
15 muiWbGainSf 1 # uint16
16 muiWbGainTblGr 32768 # u[muiWbGainSf].[16-muiWbGainSf]
17 muiWbGainTblRr 32768 # u[muiWbGainSf].[16-muiWbGainSf]
18 muiWbGainTblBb 32768 # u[muiWbGainSf].[16-muiWbGainSf]
19 muiWbGainTblGb 32768 # u[muiWbGainSf].[16-muiWbGainSf]
20 muiAecYcoefR 25559 # u0.16
21 muiAecYcoefG 32768 # u0.16
22 muiAecYcoefB 7209 # u0.16
23 # AWB level gate for raw: if 'pixel <= High', pixel can pass level gate
24 muiAwbLgHighRaw 64880 # u0.16
25 # AWB level gate: if 'Low <= pixel <= High', pixel can pass level gate
26 muiAwbLgLow 650 # u0.16
27 muiAwbLgHigh 64880 # u0.16
28 #msiAfcFir1 -6689,-12207,-32768,32767,12207,6689,0 # s0.15
29 #msiAfcFir2 2053,0,-18437,32767,-18437,2053,0 # s0.15
30 msiAfcFir1 -579,-3232,-7680,22982,-7680,-3232,-579 #s0.15
31 msiAfcFir2 1027,0,-9219,16384,-9219,1027,0 # s0.15
32 muiDePixelNoise 0 # u0.16
33 # msqMorTbl - Only for pre-integration test
34 msqMorTbl /etc/atomisp/Mor_8MP_8BQ.txt
37 msiCcMtx 18055,-10503,639,-2691,14313,-3430,-663,-6043,14898 # s[muiCcSft].[15-muiCcSft]
38 msiCsMtx 9798,19235,3736,-5529,-10855,16384,16384,-13720,-2664 # s[muiCcSft].[15-muiCcSft]
39 msiStMaccMtx 6144,-1024,256,5632,6656,-2048,1280,3584,3584,1024,-4096,8960,6144,-256,-2560,8192,8192,-256,-2048,8192,8704,0,-512,8960,13824,5120,-2816,6656,12288,2048,-512,11264,12288,-4096,-512,11264,12288,-4096,2048,6144,8192,0,-2560,10752,6144,1024,-1024,9984,6144,1024,3584,9984,5120,512,5632,11008,6656,2048,-256,5120,6144,1024,256,6144 # s2.13
40 muiUVLevelMax 255 # uint8
42 muiCeGain /etc/atomisp/CGamma_DIS5MP.bin # uint16 in bin file
47 muiGmLevelMin 0 # uint8
48 muiGmLevelMax 255 # uint8
49 muiGmTbl /etc/atomisp/YGamma_DIS5MP.bin # uint16 in bin file
50 muiYuvGmGainK1 19000 # u0.16
51 muiYuvGmGainK2 19000 # u0.16
52 mblObMode 1,1,1,1,1 # boolean
53 muiObBLGr 2688,2688,2688,2688,2688 # u0.16
54 muiObBLRr 2688,2688,2688,2688,2688 # u0.16
55 muiObBLBb 2688,2688,2688,2688,2688 # u0.16
56 muiObBLGb 2688,2688,2688,2688,2688 # u0.16
57 muiObSttp 0,0,0,0,0 # uint16
58 muiObEndp 0,0,0,0,0 # uint16
59 muiDpThres 8192,8192,8192,8192,8192 # u0.16
60 muiDpGain 4096,4096,3072,2048,2048 # u8.8
61 muiBNrGain 14336,20480,26624,32768,32768 # u0.16
62 muiYNrGain 14336,20480,26624,32768,32768 # u0.16
63 muiNrDir 512,1536,2560,3584,4608 # u0.16
64 muiNrThCb 0,24,48,90,128 # u0.16
65 muiNrThCr 0,24,48,90,128 # u0.16
66 muiEeGain 8192,7680,7168,6656,6144 # u5.11
67 muiEeNois 256,320,448,512,576 # u8.8
68 muiEeDetl 2048,2048,2048,2048,2048 # u5.11
69 muiTrGain 24576,24576,24576,24576,24576 # u0.16
70 muiTrThrY 1536,1536,1536,1536,1536 # u0.16
71 muiTrThrUV 2048,2048,2048,2048,2048 # u0.16
72 muiXrThrs 4096,6144,8192,12288,16384 # u0.16