You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
imx291/imx291sub2_mipi_raw/camera_isp_tonemap_imx291su...

2544 lines
205 KiB
C

/* Copyright Statement:
*
* This software/firmware and related documentation ("MediaTek Software") are
* protected under relevant copyright laws. The information contained herein
* is confidential and proprietary to MediaTek Inc. and/or its licensors.
* Without the prior written permission of MediaTek inc. and/or its licensors,
* any reproduction, modification, use or disclosure of MediaTek Software,
* and information contained herein, in whole or in part, shall be strictly prohibited.
*/
/* MediaTek Inc. (C) 2016. All rights reserved.
*
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER ON
* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES TO LOOK ONLY TO SUCH
* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. RECEIVER EXPRESSLY ACKNOWLEDGES
* THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES
* CONTAINED IN MEDIATEK SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK
* SOFTWARE RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND
* CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY RECEIVER TO
* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
*
* The following software/firmware and/or related documentation ("MediaTek Software")
* have been modified by MediaTek Inc. All revisions are subject to any receiver's
* applicable license agreements with MediaTek Inc.
*/
/********************************************************************************************
* LEGAL DISCLAIMER
*
* (Header of MediaTek Software/Firmware Release or Documentation)
*
* BY OPENING OR USING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE") RECEIVED
* FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON AN "AS-IS" BASIS
* ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED,
* INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR
* A PARTICULAR PURPOSE OR NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY
* WHATSOEVER WITH RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
* INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK
* ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S SPECIFICATION
* OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE LIABILITY WITH
* RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION,
* TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE
* FEES OR SERVICE CHARGE PAID BY BUYER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
*
* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE WITH THE LAWS
* OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF LAWS PRINCIPLES.
************************************************************************************************/
/*******************************************************************************
* ISP_NVRAM_TONEMAP_PARAM_T
********************************************************************************/
.GGM={
{
.lut={.set={//GGM_0000
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//GGM_0001
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//GGM_0002
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//GGM_0003
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//GGM_0004
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
}
},
.IHDR_GGM={
{
.lut={.set={//IHDR_GGM_0000
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0001
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0002
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0003
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0004
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0005
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0006
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0007
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0008
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0009
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0010
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0011
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0012
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0013
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0014
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
},
{
.lut={.set={//IHDR_GGM_0015
0x00000000, 0x00601806, 0x00C0300C, 0x01204812, 0x01806018, 0x01C0701C, 0x02008020, 0x02609826, 0x02C0B02C, 0x0320C832,
0x0380E038, 0x04010040, 0x04812048, 0x04E1384E, 0x05415054, 0x05C1705C, 0x06419064, 0x06A1A86A, 0x0701C070, 0x0761D876,
0x07C1F07C, 0x08020080, 0x08421084, 0x08822088, 0x08C2308C, 0x09224892, 0x09826098, 0x09C2709C, 0x0A0280A0, 0x0A4290A4,
0x0A82A0A8, 0x0AC2B0AC, 0x0B02C0B0, 0x0B62D8B6, 0x0BC2F0BC, 0x0C2308C2, 0x0C8320C8, 0x0CE338CE, 0x0D4350D4, 0x0DA368DA,
0x0E0380E0, 0x0E4390E4, 0x0E83A0E8, 0x0EE3B8EE, 0x0F43D0F4, 0x0F83E0F8, 0x0FC3F0FC, 0x10240902, 0x10842108, 0x10E4390E,
0x11445114, 0x11846118, 0x11C4711C, 0x12248922, 0x1284A128, 0x12C4B12C, 0x1304C130, 0x1364D936, 0x13C4F13C, 0x14050140,
0x14451144, 0x14A5294A, 0x15054150, 0x15455154, 0x15856158, 0x16459164, 0x16C5B16C, 0x1785E178, 0x18060180, 0x18862188,
0x19465194, 0x19C6719C, 0x1A4691A4, 0x1AC6B1AC, 0x1B46D1B4, 0x1BC6F1BC, 0x1C4711C4, 0x1CC731CC, 0x1D4751D4, 0x1DC771DC,
0x1E4791E4, 0x1EC7B1EC, 0x1F47D1F4, 0x1FC7F1FC, 0x20481204, 0x20C8320C, 0x21084210, 0x21886218, 0x22088220, 0x22489224,
0x22C8B22C, 0x2308C230, 0x2348D234, 0x2388E238, 0x24090240, 0x24491244, 0x24892248, 0x25495254, 0x25C9725C, 0x2689A268,
0x2749D274, 0x280A0280, 0x288A2288, 0x294A5294, 0x29CA729C, 0x2A8AA2A8, 0x2B0AC2B0, 0x2B8AE2B8, 0x2C0B02C0, 0x2C8B22C8,
0x2D0B42D0, 0x2D4B52D4, 0x2DCB72DC, 0x2E4B92E4, 0x2E8BA2E8, 0x2F0BC2F0, 0x2F8BE2F8, 0x300C0300, 0x304C1304, 0x30CC330C,
0x314C5314, 0x31CC731C, 0x324C9324, 0x328CA328, 0x330CC330, 0x338CE338, 0x340D0340, 0x344D1344, 0x348D2348, 0x34CD334C,
0x350D4350, 0x354D5354, 0x358D6358, 0x35DD775D, 0x362D8B62, 0x367D9F67, 0x36CDB36C, 0x370DC370, 0x374DD374, 0x378DE378,
0x37CDF37C, 0x37FDFF7F, 0x382E0B82, 0x385E1785, 0x388E2388, 0x38BE2F8B, 0x38EE3B8E, 0x391E4791, 0x394E5394, 0x398E6398,
0x39CE739C, 0x3A0E83A0, 0x3A4E93A4, 0x3A7E9FA7, 0x3AAEABAA, 0x3ADEB7AD, 0x3B0EC3B0, 0x3B3ECFB3, 0x3B6EDBB6, 0x3B9EE7B9,
0x3BCEF3BC, 0x3BEEFBBE, 0x3C0F03C0, 0x3C2F0BC2, 0x3C4F13C4, 0x3C6F1BC6, 0x3C8F23C8, 0x3CAF2BCA, 0x3CCF33CC, 0x3CDF37CD,
0x3CEF3BCE, 0x3CFF3FCF, 0x3D0F43D0, 0x3D3F4FD3, 0x3D6F5BD6, 0x3D9F67D9, 0x3DCF73DC, 0x3DEF7BDE, 0x3E0F83E0, 0x3E2F8BE2,
0x3E4F93E4, 0x3E6F9BE6, 0x3E8FA3E8, 0x3EAFABEA, 0x3ECFB3EC, 0x3EEFBBEE, 0x3F0FC3F0, 0x3F2FCBF2, 0x3F4FD3F4, 0x3F7FDFF7,
0x3FAFEBFA, 0x3FCFF3FC
}},
}
},
.rGmaParam=
{
{ // Normal Preview
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // Normal Video
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // Normal Capture
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // HDRon Preview
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // HDRon Video
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // HDRon Capture
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // AutoHDR Preview
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // AutoHDR Video
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // AutoHDR Capture
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// 50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // Reserved 0
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // Reserved 1
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
},
{ // Reserved 2
eISP_DYNAMIC_GMA_MODE, // eGMAMode
8, // i4LowContrastThr
80, // i4LowContrastRatio
3, // i4LowContrastSeg
{
{ // i4ContrastWeightingTbl
// 0 1 2 3 4 5 6 7 8 9 10
0, 0, 0, 10, 20, 40, 60, 80, 80, 80, 80
},
{ // i4LVWeightingTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 66, 100, 100, 100, 100, 100, 100, 100, 100
},
{ // i4NightContrastWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
60, 50, 40, 30, 20, 10, 0, 0, 0, 0, 0
},
{ // i4NightLVWtTbl
//LV0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
50, 50, 50, 40, 40, 40, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
},
{
1, // i4Enable
1, // i4WaitAEStable
4 // i4Speed
},
{
0, // i4Enable
2047, // i4CenterPt
50, // i4LowPercent
100000, // i4LowCurve100
100000, // i4HighCurve100
50, // i4HighPercent
100, // i4SlopeH100
100 // i4SlopeL100
},
{
0 // rGMAFlare.i4Enable
}
}
},
.rLceParam=
{
0, // i4AutoHDREnable
{// rAutoLCEParam
{ /**** NORMAL PREVIEW ****/
0, //i4HistCCLB
1600, //i4HistCCUB
2, //i4LCESeg
600, //i4LCEContrastRatio
12, //25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1600, //i4vFixedPt1
2100, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1600, 1600, 1600, 1600, 1650, 1700, 1700, 1750, 1800, 1850, 1900, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950}, // 0 * N
{1600, 1600, 1600, 1600, 1600, 1650, 1700, 1750, 1800, 1850, 1850, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900}, // 1
{1600, 1600, 1600, 1600, 1600, 1650, 1650, 1700, 1800, 1800, 1800, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850}, // 2
{1600, 1600, 1600, 1600, 1600, 1600, 1650, 1700, 1750, 1750, 1750, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800}, // 3
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1700, 1700, 1700, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750}, // 4
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1650, 1650, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700}, // 5
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, // 6
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1600, 1600, 1600, 1600, 1600}, // 7
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, // 8
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, // 9
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2150, 2150, 2150, 2150, 2150}, // 10 * N
{2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2150, 2150, 2150, 2150, 2150}, // 1
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2200, 2200, 2150, 2150, 2150, 2150, 2150, 2150}, // 2
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2100, 2100, 2100, 2100, 2100, 2100}, // 3
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 4
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2100}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ /**** NORMAL VIDEO ****/
0, //i4HistCCLB
1600, //i4HistCCUB
2, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1600, //i4vFixedPt1
2100, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1600, 1600, 1600, 1600, 1650, 1700, 1700, 1750, 1800, 1850, 1900, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950}, // 0 * N
{1600, 1600, 1600, 1600, 1600, 1650, 1700, 1750, 1800, 1850, 1850, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900}, // 1
{1600, 1600, 1600, 1600, 1600, 1650, 1650, 1700, 1800, 1800, 1800, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850}, // 2
{1600, 1600, 1600, 1600, 1600, 1600, 1650, 1700, 1750, 1750, 1750, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800}, // 3
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1700, 1700, 1700, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750}, // 4
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1650, 1650, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700}, // 5
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, // 6
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1600, 1600, 1600, 1600, 1600}, // 7
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, // 8
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, // 9
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2150, 2150, 2150, 2150, 2150}, // 10 * N
{2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2150, 2150, 2150, 2150, 2150}, // 1
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2200, 2200, 2150, 2150, 2150, 2150, 2150, 2150}, // 2
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2100, 2100, 2100, 2100, 2100, 2100}, // 3
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 4
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2100}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2950, 2800, 2800, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2950, 2800, 2800, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2950, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ /**** NORMAL CAPTURE ****/
0, //i4HistCCLB
1600, //i4HistCCUB
2, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1600, //i4vFixedPt1
2100, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1600, 1600, 1600, 1600, 1650, 1700, 1700, 1750, 1800, 1850, 1900, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950}, // 0 * N
{1600, 1600, 1600, 1600, 1600, 1650, 1700, 1750, 1800, 1850, 1850, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900}, // 1
{1600, 1600, 1600, 1600, 1600, 1650, 1650, 1700, 1800, 1800, 1800, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850}, // 2
{1600, 1600, 1600, 1600, 1600, 1600, 1650, 1700, 1750, 1750, 1750, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800}, // 3
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1700, 1700, 1700, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750}, // 4
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1650, 1650, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700}, // 5
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, // 6
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1650, 1600, 1600, 1600, 1600, 1600}, // 7
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, // 8
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, // 9
{1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2150, 2150, 2150, 2150, 2150}, // 10 * N
{2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2150, 2150, 2150, 2150, 2150}, // 1
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2200, 2200, 2150, 2150, 2150, 2150, 2150, 2150}, // 2
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2100, 2100, 2100, 2100, 2100, 2100}, // 3
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 4
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2100}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2950, 2800, 2800, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2950, 2800, 2800, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2950, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ /**** HDR ON PREVIEW ****/
0, //i4HistCCLB
1600, //i4HistCCUB
2, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1600, //i4vFixedPt1
2100, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1900, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1900, 1900, 1900, 1900}, // 0 * N
{1900, 1900, 1900, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1850, 1850, 1850, 1850}, // 1
{1850, 1850, 1850, 1900, 1900, 2050, 2050, 2150, 2150, 2250, 2250, 2250, 2250, 2050, 1950, 1800, 1800, 1800, 1800}, // 2
{1850, 1850, 1850, 1900, 1900, 1950, 2050, 2050, 2050, 2150, 2150, 2250, 2250, 1950, 1800, 1800, 1800, 1800, 1800}, // 3
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2150, 1850, 1700, 1700, 1700, 1700, 1700}, // 4
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 1950, 1950, 2050, 2050, 1850, 1700, 1700, 1700, 1700, 1700}, // 5
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1850, 1700, 1700, 1700, 1700, 1700}, // 6
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1750, 1650, 1650, 1650, 1650, 1650}, // 7
{1700, 1700, 1700, 1700, 1700, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1750, 1650, 1650, 1650, 1650, 1650}, // 8
{1650, 1650, 1650, 1650, 1650, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1650, 1650, 1650, 1650, 1650}, // 9
{1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1600, 1600, 1650, 1650, 1650, 1650} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2150, 2150, 2150, 2150, 2200, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400}, // 10 * N
{2150, 2150, 2150, 2150, 2200, 2300, 2300, 2300, 2300, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300}, // 1
{2150, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2400, 2300, 2400, 2300, 2300, 2300, 2300, 2300, 2300}, // 2
{2150, 2150, 2150, 2150, 2100, 2200, 2150, 2150, 2150, 2150, 2300, 2300, 2400, 2300, 2300, 2300, 2200, 2200, 2200}, // 3
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2250, 2200, 2300, 2200, 2150, 2150, 2150, 2150, 2150}, // 4
{2100, 2100, 2200, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2800, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ /**** HDR ON VIDEO ****/
0, //i4HistCCLB
1600, //i4HistCCUB
2, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1600, //i4vFixedPt1
2100, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1900, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1900, 1900, 1900, 1900}, // 0 * N
{1900, 1900, 1900, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1850, 1850, 1850, 1850}, // 1
{1850, 1850, 1850, 1900, 1900, 2050, 2050, 2150, 2150, 2250, 2250, 2250, 2250, 2050, 1950, 1800, 1800, 1800, 1800}, // 2
{1850, 1850, 1850, 1900, 1900, 1950, 2050, 2050, 2050, 2150, 2150, 2250, 2250, 1950, 1800, 1800, 1800, 1800, 1800}, // 3
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2150, 1850, 1700, 1700, 1700, 1700, 1700}, // 4
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 1950, 1950, 2050, 2050, 1850, 1700, 1700, 1700, 1700, 1700}, // 5
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1850, 1700, 1700, 1700, 1700, 1700}, // 6
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1750, 1650, 1650, 1650, 1650, 1650}, // 7
{1700, 1700, 1700, 1700, 1700, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1750, 1650, 1650, 1650, 1650, 1650}, // 8
{1650, 1650, 1650, 1650, 1650, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1650, 1650, 1650, 1650, 1650}, // 9
{1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1600, 1600, 1650, 1650, 1650, 1650} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2150, 2150, 2150, 2150, 2200, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400}, // 10 * N
{2150, 2150, 2150, 2150, 2200, 2300, 2300, 2300, 2300, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300}, // 1
{2150, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2400, 2300, 2400, 2300, 2300, 2300, 2300, 2300, 2300}, // 2
{2150, 2150, 2150, 2150, 2100, 2200, 2150, 2150, 2150, 2150, 2300, 2300, 2400, 2300, 2300, 2300, 2200, 2200, 2200}, // 3
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2250, 2200, 2300, 2200, 2150, 2150, 2150, 2150, 2150}, // 4
{2100, 2100, 2200, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2800, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ /**** HDR ON CAPTURE ****/
0, //i4HistCCLB
1600, //i4HistCCUB
2, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1600, //i4vFixedPt1
2100, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1900, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1900, 1900, 1900, 1900}, // 0 * N
{1900, 1900, 1900, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1850, 1850, 1850, 1850}, // 1
{1850, 1850, 1850, 1900, 1900, 2050, 2050, 2150, 2150, 2250, 2250, 2250, 2250, 2050, 1950, 1800, 1800, 1800, 1800}, // 2
{1850, 1850, 1850, 1900, 1900, 1950, 2050, 2050, 2050, 2150, 2150, 2250, 2250, 1950, 1800, 1800, 1800, 1800, 1800}, // 3
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2150, 1850, 1700, 1700, 1700, 1700, 1700}, // 4
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 1950, 1950, 2050, 2050, 1850, 1700, 1700, 1700, 1700, 1700}, // 5
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1850, 1700, 1700, 1700, 1700, 1700}, // 6
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1750, 1650, 1650, 1650, 1650, 1650}, // 7
{1700, 1700, 1700, 1700, 1700, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1750, 1650, 1650, 1650, 1650, 1650}, // 8
{1650, 1650, 1650, 1650, 1650, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1650, 1650, 1650, 1650, 1650}, // 9
{1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1600, 1600, 1650, 1650, 1650, 1650} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2150, 2150, 2150, 2150, 2200, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400}, // 10 * N
{2150, 2150, 2150, 2150, 2200, 2300, 2300, 2300, 2300, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300}, // 1
{2150, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2400, 2300, 2400, 2300, 2300, 2300, 2300, 2300, 2300}, // 2
{2150, 2150, 2150, 2150, 2100, 2200, 2150, 2150, 2150, 2150, 2300, 2300, 2400, 2300, 2300, 2300, 2200, 2200, 2200}, // 3
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2250, 2200, 2300, 2200, 2150, 2150, 2150, 2150, 2150}, // 4
{2100, 2100, 2200, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2800, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ /**** AUTO HDR PREVIEW ****/
0, //i4HistCCLB
1600, //i4HistCCUB
2, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1600, //i4vFixedPt1
2100, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1900, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1900, 1900, 1900, 1900}, // 0 * N
{1900, 1900, 1900, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1850, 1850, 1850, 1850}, // 1
{1850, 1850, 1850, 1900, 1900, 2050, 2050, 2150, 2150, 2250, 2250, 2250, 2250, 2050, 1950, 1800, 1800, 1800, 1800}, // 2
{1850, 1850, 1850, 1900, 1900, 1950, 2050, 2050, 2050, 2150, 2150, 2250, 2250, 1950, 1800, 1800, 1800, 1800, 1800}, // 3
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2150, 1850, 1700, 1700, 1700, 1700, 1700}, // 4
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 1950, 1950, 2050, 2050, 1850, 1700, 1700, 1700, 1700, 1700}, // 5
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1850, 1700, 1700, 1700, 1700, 1700}, // 6
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1750, 1650, 1650, 1650, 1650, 1650}, // 7
{1700, 1700, 1700, 1700, 1700, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1750, 1650, 1650, 1650, 1650, 1650}, // 8
{1650, 1650, 1650, 1650, 1650, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1650, 1650, 1650, 1650, 1650}, // 9
{1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1600, 1600, 1650, 1650, 1650, 1650} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2150, 2150, 2150, 2150, 2200, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400}, // 10 * N
{2150, 2150, 2150, 2150, 2200, 2300, 2300, 2300, 2300, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300}, // 1
{2150, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2400, 2300, 2400, 2300, 2300, 2300, 2300, 2300, 2300}, // 2
{2150, 2150, 2150, 2150, 2100, 2200, 2150, 2150, 2150, 2150, 2300, 2300, 2400, 2300, 2300, 2300, 2200, 2200, 2200}, // 3
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2250, 2200, 2300, 2200, 2150, 2150, 2150, 2150, 2150}, // 4
{2100, 2100, 2200, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2800, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ /**** AUTO HDR VIDEO ****/
0, //i4HistCCLB
1600, //i4HistCCUB
2, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1600, //i4vFixedPt1
2100, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1900, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1900, 1900, 1900, 1900}, // 0 * N
{1900, 1900, 1900, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1850, 1850, 1850, 1850}, // 1
{1850, 1850, 1850, 1900, 1900, 2050, 2050, 2150, 2150, 2250, 2250, 2250, 2250, 2050, 1950, 1800, 1800, 1800, 1800}, // 2
{1850, 1850, 1850, 1900, 1900, 1950, 2050, 2050, 2050, 2150, 2150, 2250, 2250, 1950, 1800, 1800, 1800, 1800, 1800}, // 3
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2150, 1850, 1700, 1700, 1700, 1700, 1700}, // 4
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 1950, 1950, 2050, 2050, 1850, 1700, 1700, 1700, 1700, 1700}, // 5
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1850, 1700, 1700, 1700, 1700, 1700}, // 6
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1750, 1650, 1650, 1650, 1650, 1650}, // 7
{1700, 1700, 1700, 1700, 1700, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1750, 1650, 1650, 1650, 1650, 1650}, // 8
{1650, 1650, 1650, 1650, 1650, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1650, 1650, 1650, 1650, 1650}, // 9
{1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1600, 1600, 1650, 1650, 1650, 1650} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2150, 2150, 2150, 2150, 2200, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400}, // 10 * N
{2150, 2150, 2150, 2150, 2200, 2300, 2300, 2300, 2300, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300}, // 1
{2150, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2400, 2300, 2400, 2300, 2300, 2300, 2300, 2300, 2300}, // 2
{2150, 2150, 2150, 2150, 2100, 2200, 2150, 2150, 2150, 2150, 2300, 2300, 2400, 2300, 2300, 2300, 2200, 2200, 2200}, // 3
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2250, 2200, 2300, 2200, 2150, 2150, 2150, 2150, 2150}, // 4
{2100, 2100, 2200, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2800, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ /**** AUTO HDR CAPTURE ****/
0, //i4HistCCLB
1600, //i4HistCCUB
3, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1700, //i4vFixedPt1
2200, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1900, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1900, 1900, 1900, 1900}, // 0 * N
{1900, 1900, 1900, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1850, 1850, 1850, 1850}, // 1
{1850, 1850, 1850, 1900, 1900, 2050, 2050, 2150, 2150, 2250, 2250, 2250, 2250, 2050, 1950, 1800, 1800, 1800, 1800}, // 2
{1850, 1850, 1850, 1900, 1900, 1950, 2050, 2050, 2050, 2150, 2150, 2250, 2250, 1950, 1800, 1800, 1800, 1800, 1800}, // 3
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2150, 1850, 1700, 1700, 1700, 1700, 1700}, // 4
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 1950, 1950, 2050, 2050, 1850, 1700, 1700, 1700, 1700, 1700}, // 5
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1850, 1700, 1700, 1700, 1700, 1700}, // 6
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1750, 1650, 1650, 1650, 1650, 1650}, // 7
{1700, 1700, 1700, 1700, 1700, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1750, 1650, 1650, 1650, 1650, 1650}, // 8
{1650, 1650, 1650, 1650, 1650, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1650, 1650, 1650, 1650, 1650}, // 9
{1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1600, 1600, 1650, 1650, 1650, 1650} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2150, 2150, 2150, 2150, 2200, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400}, // 10 * N
{2150, 2150, 2150, 2150, 2200, 2300, 2300, 2300, 2300, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300}, // 1
{2150, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2400, 2300, 2400, 2300, 2300, 2300, 2300, 2300, 2300}, // 2
{2150, 2150, 2150, 2150, 2100, 2200, 2150, 2150, 2150, 2150, 2300, 2300, 2400, 2300, 2300, 2300, 2200, 2200, 2200}, // 3
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2250, 2200, 2300, 2200, 2150, 2150, 2150, 2150, 2150}, // 4
{2100, 2100, 2200, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2800, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ //Reserved 0
0, //i4HistCCLB
1600, //i4HistCCUB
3, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1700, //i4vFixedPt1
2200, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1900, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1900, 1900, 1900, 1900}, // 0 * N
{1900, 1900, 1900, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1850, 1850, 1850, 1850}, // 1
{1850, 1850, 1850, 1900, 1900, 2050, 2050, 2150, 2150, 2250, 2250, 2250, 2250, 2050, 1950, 1800, 1800, 1800, 1800}, // 2
{1850, 1850, 1850, 1900, 1900, 1950, 2050, 2050, 2050, 2150, 2150, 2250, 2250, 1950, 1800, 1800, 1800, 1800, 1800}, // 3
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2150, 1850, 1700, 1700, 1700, 1700, 1700}, // 4
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 1950, 1950, 2050, 2050, 1850, 1700, 1700, 1700, 1700, 1700}, // 5
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1850, 1700, 1700, 1700, 1700, 1700}, // 6
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1750, 1650, 1650, 1650, 1650, 1650}, // 7
{1700, 1700, 1700, 1700, 1700, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1750, 1650, 1650, 1650, 1650, 1650}, // 8
{1650, 1650, 1650, 1650, 1650, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1650, 1650, 1650, 1650, 1650}, // 9
{1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1600, 1600, 1650, 1650, 1650, 1650} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2150, 2150, 2150, 2150, 2200, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400}, // 10 * N
{2150, 2150, 2150, 2150, 2200, 2300, 2300, 2300, 2300, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300}, // 1
{2150, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2400, 2300, 2400, 2300, 2300, 2300, 2300, 2300, 2300}, // 2
{2150, 2150, 2150, 2150, 2100, 2200, 2150, 2150, 2150, 2150, 2300, 2300, 2400, 2300, 2300, 2300, 2200, 2200, 2200}, // 3
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2250, 2200, 2300, 2200, 2150, 2150, 2150, 2150, 2150}, // 4
{2100, 2100, 2200, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2800, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ //Reserved 1
0, //i4HistCCLB
1600, //i4HistCCUB
3, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1700, //i4vFixedPt1
2200, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)-1600
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{1900, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1900, 1900, 1900, 1900}, // 0 * N
{1900, 1900, 1900, 1950, 1950, 2050, 2050, 2150, 2250, 2250, 2250, 2250, 2250, 2050, 1950, 1850, 1850, 1850, 1850}, // 1
{1850, 1850, 1850, 1900, 1900, 2050, 2050, 2150, 2150, 2250, 2250, 2250, 2250, 2050, 1950, 1800, 1800, 1800, 1800}, // 2
{1850, 1850, 1850, 1900, 1900, 1950, 2050, 2050, 2050, 2150, 2150, 2250, 2250, 1950, 1800, 1800, 1800, 1800, 1800}, // 3
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 2050, 2050, 2150, 2150, 1850, 1700, 1700, 1700, 1700, 1700}, // 4
{1800, 1800, 1800, 1850, 1850, 1950, 1950, 1950, 1950, 1950, 1950, 2050, 2050, 1850, 1700, 1700, 1700, 1700, 1700}, // 5
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1850, 1700, 1700, 1700, 1700, 1700}, // 6
{1700, 1700, 1700, 1800, 1800, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1750, 1650, 1650, 1650, 1650, 1650}, // 7
{1700, 1700, 1700, 1700, 1700, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1750, 1650, 1650, 1650, 1650, 1650}, // 8
{1650, 1650, 1650, 1650, 1650, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1650, 1650, 1650, 1650, 1650}, // 9
{1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1600, 1600, 1650, 1650, 1650, 1650} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)-2100
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2150, 2150, 2150, 2150, 2200, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400}, // 10 * N
{2150, 2150, 2150, 2150, 2200, 2300, 2300, 2300, 2300, 2300, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300}, // 1
{2150, 2150, 2150, 2150, 2150, 2200, 2200, 2200, 2200, 2200, 2400, 2300, 2400, 2300, 2300, 2300, 2300, 2300, 2300}, // 2
{2150, 2150, 2150, 2150, 2100, 2200, 2150, 2150, 2150, 2150, 2300, 2300, 2400, 2300, 2300, 2300, 2200, 2200, 2200}, // 3
{2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2250, 2200, 2300, 2200, 2150, 2150, 2150, 2150, 2150}, // 4
{2100, 2100, 2200, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 5
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 7
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 8
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 9
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)-2800
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850}, // 10 * N
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800}, // 1
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 2
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 3
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2850, 2850, 2850, 2850, 2850, 2800, 2800, 2800}, // 4
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2850, 2800, 2800, 2800, 2800, 2800, 2800}, // 5
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 6
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 7
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 8
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800}, // 9
{2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)-3450
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
},
{ //Reserved 2
0, //i4HistCCLB
1600, //i4HistCCUB
3, //i4LCESeg
600, //i4LCEContrastRatio
25, //i4LCEHistYThr
51, //SlopeLow --> 0.2*256
307, //SlopeHigh --> 1.2*256
384, //SlopeTop --> 1.5*256
20, //i4DetailRangeRatio --> base 1000
60, //i4CenSlopeMin
0, //i4vBlacKeep
1700, //i4vFixedPt1
2200, //i4vFixedPt2
2800, //i4vFixedPt3
3450, //i4vFixedPt4
1000, //i4TCPLB
20000,//I4TCPUB
0, //i4Reserved0
0, //i4Reserved1
0, //i4Reserved2
0, //i4Reserved3
0, //i4Reserved4
{ //rLCELUTs
{ //i4vTbl1 (for i4vFixedPt1)
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2150, 2150, 2200, 2200, 2200, 2200, 2200, 2250, 2250, 2250, 2250, 2200, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 0 * N
{2150, 2150, 2150, 2200, 2200, 2200, 2200, 2250, 2250, 2250, 2250, 2200, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 1
{2150, 2150, 2150, 2150, 2150, 2150, 2150, 2200, 2200, 2250, 2250, 2200, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 2
{2150, 2150, 2150, 2150, 2150, 2150, 2150, 2200, 2200, 2250, 2250, 2200, 2150, 2150, 2150, 2150, 2150, 2150, 2150}, // 3
{2100, 2100, 2100, 2150, 2150, 2150, 2150, 2150, 2150, 2200, 2200, 2150, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 4
{2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2150, 2150, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 5
{2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, // 6
{1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 2050, 2050, 2050, 2050, 2050, 2100, 2100, 2050, 2050, 2050}, // 7
{1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 2100, 2100, 1950, 1950, 1950, 2050, 2050, 1950, 1950, 1950}, // 8
{1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950}, // 9
{1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950} // 10
},
{ //i4vTbl2 (for i4vFixedPt2)
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600}, // 10 * N
{2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600}, // 1
{2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2600, 2600, 2600, 2600, 2600, 2600, 2600}, // 2
{2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2600, 2600, 2600, 2600, 2600, 2600, 2600}, // 3
{2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2600, 2600, 2600, 2600, 2600, 2600}, // 4
{2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500}, // 5
{2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500}, // 6
{2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2500, 2500, 2500, 2500, 2500, 2500, 2500}, // 7
{2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400}, // 8
{2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300}, // 9
{2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300} // 10
},
{ //i4vTbl3 (for i4vFixedPt3)
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100}, // 10 * N
{3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100, 3100}, // 1
{3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000}, // 2
{3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000}, // 3
{3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000}, // 4
{3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000}, // 5
{2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000}, // 6
{2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 3000, 3000, 3000, 3000, 3000, 3000, 3000}, // 7
{2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900}, // 8
{2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850}, // 9
{2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850} // 10
},
{ //i4vTbl4 (fori4vFixedPt4)
// LV0 LV1 LV2 LV3 LV4 LV5 LV6 LV7 LV8 LV9 LV10 LV11 LV12 LV13 LV14 LV15 LV16 LV17 LV18
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 10 * N
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 1
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 2
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 3
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 4
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 5
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 6
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 7
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 8
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450}, // 9
{3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450, 3450} // 10
},
{ //i4DetailWtTbl
// 0 1 2 3 4 5 6 7 8 9 10
// 50, 50, 60, 70, 80, 90, 90, 90, 90, 100, 100 //original
100,100,100,100,100,100,100,100,100,100,100 //fixed P test
},
{ //i4CenSlopeEnhance
// 0 1 2 3 4 5 6 7 8 9 10 11
0, 4, 8, 12, 16, 20, 16, 12, 8, 4, 0, 0
}
},
{ // rLCESmooth
1, // i4Enable
0, // i4WaitAEStable
4 // i4Speed
},
{
// rLCEFlare
0 // i4Enable
},
{
//rLCEHlrTbl
256, //i4HlrRatio
230, //i4HlrKeepRatio
184, //i4HlrSMin
32, //i4HlrScarRatio
0 //i4HlrFixEn
}
}
}
}