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 muiAecYcoefR 25559 # u0.16
16 muiAecYcoefG 32768 # u0.16
17 muiAecYcoefB 7209 # u0.16
18 # AWB level gate for raw: if 'pixel <= High', pixel can pass level gate
19 muiAwbLgHighRaw 65535 # u0.16
20 # AWB level gate: if 'Low <= pixel <= High', pixel can pass level gate
22 muiAwbLgHigh 65535 # u0.16
23 msiAfcFir1 -6689,-12207,-32768,32767,12207,6689,0 # s0.15
24 msiAfcFir2 2053,0,-18437,32767,-18437,2053,0 # s0.15
25 muiDePixelNoise 0 # u0.16
28 msiCcMtx 18055,-10503,639,-2691,14313,-3430,-663,-6043,14898 # s[muiCcSft].[15-muiCcSft]
29 msiCsMtx 9798,19235,3736,-5529,-10855,16384,16384,-13720,-2664 # s[muiCcSft].[15-muiCcSft]
30 msiStMaccMtx 8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192,8192,0,0,8192 # s2.13
31 muiUVLevelMin 0 # uint8
32 muiUVLevelMax 255 # uint8
34 #muiCeGain /etc/atomisp/CGamma_DIS5MP.bin # uint16 in bin file
39 muiGmLevelMin 0 # uint8
40 muiGmLevelMax 255 # uint8
41 #muiGmTbl /etc/atomisp/YGamma_DIS5MP.bin # uint16 in bin file
42 muiYuvGmGainK1 0 # u0.16
43 muiYuvGmGainK2 0 # u0.16
44 msqMorTbl /etc/atomisp/Mor_14MP_8BQ.txt
45 muiDpThres 8192,8192,4096,4096,4096 # u0.16
46 muiDpGain 2048,2048,2048,1024,1024 # u8.8
47 muiBNrGain 16384,18432,20480,24576,32768 # u0.16
48 muiYNrGain 8192,9216,10240,12288,16384 # u0.16
49 muiNrDir 1280,1760,2240,3200,5120 # u0.16
50 muiNrThCb 0,16,32,64,128 # u0.16
51 muiNrThCr 0,16,32,64,128 # u0.16
52 muiEeGain 8192,7936,7680,7168,6144 # u5.11
53 muiEeNois 128,176,224,320,512 # u8.8
54 muiEeDetl 2048,2048,2048,2048,2048 # u5.11
55 muiTrGain 32768,32768,32768,32768,32768 # u0.16
56 muiTrThrY 256,256,256,256,256 # u0.16
57 muiTrThrUV 256,256,256,256,256 # u0.16
58 muiXrThrs 0,1024,2048,4096,8192 # u0.16
59 muiWbGainSf 1 # uint16
60 muiWbGainTblGr 32768 # u[muiWbGainSf].[16-muiWbGainSf]
61 muiWbGainTblRr 40299 # u[muiWbGainSf].[16-muiWbGainSf]
62 muiWbGainTblBb 52788 # u[muiWbGainSf].[16-muiWbGainSf]
63 muiWbGainTblGb 32768 # u[muiWbGainSf].[16-muiWbGainSf]
71 #msqRawBlackFrame /etc/atomisp/noise.fpn